正則表達式

前言

正則表達式是一種特殊的字符串模式,用於匹配一組字符串。正則表達式

經常使用在線匹配工具:一、http://www.regexpal.com。二、http://rubular.com 工具

正則匹配軟件:McTracerregexp

快速入門介紹

元字符文檔

"^":^會匹配行或字符串的起始位置,有時還會匹配真個文檔的起始位置。字符串

"$":$會匹配行或字符串的結尾。get

好了,能夠開始寫正則了。入門

"\b":不會消耗任何字符只匹配一個位置,經常使用於匹配單詞邊界。例如:從字符串中"This is Regex"匹配單獨的單詞is,正則就要寫成\bis\b,\b不會匹配is兩邊的字符,但它會識別is兩邊是否爲單詞的邊界。軟件

"\d":匹配數字。例如:匹配一個固定格式的電話號碼以0開頭前4位後7位,如0737-5686123,正則:^0\d\d\d-\d\d\d\d\d\d\d$ 這裏只是爲了介紹"\d"字符,實際上有更好的寫法會在下面介紹。co

"\w":匹配字母,數字,下劃線。例如:匹配"a2345BCD__TTz",正則:\w+這裏的+字符爲一個量詞指重複的次數,稍後詳細介紹。字符

"\s":匹配空格。例如:字符"a b c",正則:\w\s\w\s\w一個字符後跟一個空格,多個空格直接把\s寫成\s+讓空格重複。

".":

"[]":

相關文章
相關標籤/搜索
本站公眾號
   歡迎關注本站公眾號,獲取更多信息