正則表達式

正則表達式是構成搜索模式(search pattern)的字符序列。正則表達式

當您搜索文本中的數據時,您可以使用搜索模式來描述您搜索的內容。spa

正則表達式能夠是單字符,或者更復雜的模式。code

正則表達式可用於執行全部類型的文本搜索和文本替換操做。regexp

字符串方法:在 JavaScript 中,正則表達式經常使用於兩個字符串方法:search() 和 replace()。ip

                     search() 方法使用表達式來搜索匹配,而後返回匹配的位置。字符串

      replace() 方法返回模式被替換處修改後的字符串。get

 

正則表達式修飾符

修飾符可用於大小寫不敏感的更全局的搜素:table


正則表達式模式

括號用於查找必定範圍的字符串:class

表達式 描述
[abc] 查找方括號之間的任何字符。  
[0-9] 查找任何從 0 至 9 的數字。  
(x|y) 查找由 | 分隔的任何選項。  

元字符(Metacharacter)是擁有特殊含義的字符:搜索

元字符 描述
\d 查找數字。  
\s 查找空白字符。  
\b 匹配單詞邊界。  
\uxxxx 查找以十六進制數 xxxx 規定的 Unicode 字符。  

Quantifiers 定義量詞:

量詞 描述
n+ 匹配任何包含至少一個 n 的字符串。  
n* 匹配任何包含零個或多個 n 的字符串。  
n? 匹配任何包含零個或一個 n 的字符串。
相關文章
相關標籤/搜索
本站公眾號
   歡迎關注本站公眾號,獲取更多信息