快速入門正則表達式

概念

  正則表達式是一種文本模式,包括普通字符和特殊字符。正則表達式使用單個字符串來描述、匹配一系列匹配某個句法規則的字符串。模式描述在搜索文本時要匹配的一個或多個字符串。正則表達式做爲一個模板,將某個字符模式與所搜索的字符串進行匹配。應用好正則表達式能夠提升效率。下面簡單的介紹正則表達式的經常使用用法和語法。html

語法

  正則表達式描述了一種字符串匹配的模式,能夠用來檢查一個串是否含有某種子串、將匹配的子串替換或者從某個串中取出符合某個條件的子串等。正則表達式

1.'+'號spa

  + 號表明前面的字符必須至少出現一次(1次或屢次),例如:code

  

Ho+w,能夠匹配How,Hoow,Hooow等。

2.'*'號regexp

  * 號表明字符能夠不出現,也能夠出現一次或者屢次(0次、或1次、或屢次),例如:htm

Ho*w,能夠匹配Hw,How,Hoow等。

3.'?'號blog

  ? 問號表明前面的字符最多隻能夠出現一次(0次、或1次),例如:字符串

Ho?w,能夠匹配Hw和How兩種。

後面表列出正則表達式語法的所有符號,包括非打印字符,限定字符,特殊字符和定位字符。get

4.非打印字符模板

5.特殊字符

6.限定符

7.定位符

 

 

更多詳細請參考http://www.runoob.com/regexp/regexp-tutorial.html

相關文章
相關標籤/搜索