亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > Regex > 正文

正則表達式教程之操作符及說明詳解

2020-03-16 20:55:39
字體:
來源:轉載
供稿:網友

本文實例講述了正則表達式中的操作符及說明。分享給大家供大家參考,具體如下:

一、普通字符

包括所有未顯式指定為元字符的打印和非打印字符組成,如大小寫字母、數字、標點符號等。

二、元字符

元字符是一些在正則表達式里有著特殊含義的字符。因為元字符在正則表達式里有著特殊的含義,所以這些字符不能用來代表它們本身,必須通過給它加個反斜杠前綴來轉義,如此得到的轉義序列將匹配那個字符本身而不是它特殊的元字符含義。如[表示一個字符集合的開始,如果在正則表達式中要匹配[,那么需要這樣引用:/[,才能表示[本身。

 

^ 匹配輸入字符串的開始位置,除非在方括號表達式中使用,此時它表示不接受該字符集合。要匹配 ^ 字符本身,請使用 /^。
$ 匹配輸入字符串的結尾位置。如果設置多行匹配,則 $ 也匹配 '/n' 或 '/r'。要匹配 $ 字符本身,請使用 /$。
() 標記一個子表達式的開始和結束位置。子表達式可以獲取供以后使用。要匹配這些字符,請使用 [Math Processing Error]。
? 匹配前面的子表達式零次或一次,或指明一個非貪婪限定符。要匹配 ? 字符,請使用 /?。
* 匹配前面的子表達式零次或多次。要匹配 * 字符,請使用 /*。
+ 匹配前面的子表達式一次或多次。要匹配 + 字符,請使用 /+。
. 匹配除換行符 /n之外的任何單字符。要匹配 .,請使用 /。
[] 標記一個字符集合的開始和結束。要匹配 [或],請使用 [Math Processing Error]。
/ 將下一個字符標記為特殊字符、或原義字符、或向后引用、或八進制轉義符。例如, 'n' 匹配字符 'n'。'/n' 匹配換行符。序列 '//' 匹配 "/",而 '/(' 則匹配 "("。
| 指明兩項之間的一個選擇。要匹配 |,請使用 /|。
{} 標記限定符表達式的開始和結束。要匹配 {或},請使用 /{或/}。

 

三、非打印字符

 

/cx 匹配由x指明的控制字符。例如, /cM 匹配一個 Control-M 或回車符。x 的值必須為 A-Z 或 a-z 之一。否則,將 c 視為一個原義的 'c' 字符。
/f 匹配一個換頁符。等價于 /x0c 和 /cL。
/n 匹配一個換行符。等價于 /x0a 和 /cJ。
/r 匹配一個回車符。等價于 /x0d 和 /cM。
/t 匹配一個制表符。等價于 /x09 和 /cI。
/v 匹配一個垂直制表符。等價于 /x0b 和 /cK。

 

四、預定義字符

 

. 任何字符(與結束符/r/n可能匹配也可能不匹配)
/d 數字,等價于[0-9]
/D 非數字,等價于[^0-9]
/s 空白字符,等價于[ /t/n/x0B/f/r]
/S 非空白字符,等價于[^/s]
/w 單詞字符,等價于[a-zA-Z_0-9]
/W 非單詞字符,等價于[^/w]
/b 單詞的前或后邊界
/B 表示非單詞邊界

 

五、POSIX 字符

 

[:alnum:] 任何一個字母或數字,等價于[a-zA-Z0-9]
[:alpha:] 任何一個字母,等價于[a-zA-Z]
[:blank:] 空格或制表符,等價于[/t]
[:cntrl:] ASCII控制字符(ASCII 0到31,再加上ASCII127)
[:digit:] 任何一個數字,等價于[0-9]
[:graph:] 任何一個可打印字符,但不包括空格
[:lower:] 任何一個小寫字母,等價于[a-z]
[:print:] 任何一個可打印字符
[:punct:] 既不屬于[:alnum:]和[:cntrl:]的任何一個字符
[:space:] 任何一個空白字符,包括空格,等價于[^/f/n/r/t/v]
[:upper:] 任何一個大寫字母,等價于[A-Z]
[:xdigit:] 任何一個十六進制數字,等價于[a-fA-F0-9]

 

六、限定符

 

* 匹配前面的子表達式零次或多次。例如,zo* 能匹配 "z" 以及 "zoo"。* 等價于{0,}。
+ 匹配前面的子表達式一次或多次。例如,'zo+' 能匹配 "zo" 以及 "zoo",但不能匹配 "z"。+ 等價于{1,}。
? 匹配前面的子表達式零次或一次。例如,"do(es)?"可以匹配 "do" 或"does" 中的"do" 。? 等價于 {0,1}。
{n} n 是一個非負整數。匹配確定的 n 次。例如,'o{2}' 不能匹配 "Bob" 中的 'o',但是能匹配 "food" 中的兩個 o。
{n,} n 是一個非負整數。至少匹配n 次。例如,'o{2,}' 不能匹配 "Bob" 中的 'o',但能匹配 "foooood" 中的所有 o。'o{1,}' 等價于 'o+'。'o{0,}' 則等價于 'o*'。
{n,m} m 和 n 均為非負整數,其中n <= m。最少匹配 n 次且最多匹配 m 次。例如,"o{1,3}" 將匹配 "fooooood" 中的前三個 o。'o{0,1}' 等價于 'o?'。請注意在逗號和兩個數之間不能有空格。

 

這里只是按照功能的不同來對正則表達式中用到的一些操作符進行分類,不一定準確,只是為了說明正則表達式中的操作符。

希望本文所述對大家正則表達式的學習有所幫助。


注:相關教程知識閱讀請移步到正則表達式頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
…久久精品99久久香蕉国产| 97av在线影院| 国产美女直播视频一区| 日韩视频免费观看| 国产精品久久久久久婷婷天堂| 欧美极品欧美精品欧美视频| 亚洲一区www| 国产日韩欧美一二三区| 国产亚洲精品综合一区91| 亚洲自拍偷拍第一页| 欧美极品少妇xxxxⅹ裸体艺术| 亚洲大胆美女视频| 国产女人精品视频| 色在人av网站天堂精品| 欧美高清一级大片| 国产精品第七影院| 欧美亚洲伦理www| 欧美激情xxxx性bbbb| 国产精品久久久久久超碰| 日韩欧美第一页| 色综合久久88色综合天天看泰| 欧美专区中文字幕| 亚洲精品第一页| 久久理论片午夜琪琪电影网| 欧美主播福利视频| 欧美在线一级va免费观看| 97久久超碰福利国产精品…| 成人精品网站在线观看| 欧美裸体xxxx极品少妇软件| 日韩美女毛茸茸| 91久久国产综合久久91精品网站| 日韩在线观看免费全| 91精品视频观看| 亚洲女性裸体视频| 亚洲国产日韩欧美在线99| 国产精品亚洲网站| 亚洲自拍偷拍网址| 最新69国产成人精品视频免费| 麻豆国产va免费精品高清在线| 久久久精品在线| 中文字幕日韩综合av| 亚洲一区二区久久久久久| 久久久久久国产| 国模gogo一区二区大胆私拍| 欧美性xxxx极品高清hd直播| 一区二区三区国产在线观看| 69**夜色精品国产69乱| 国产精品免费一区豆花| 亚洲欧美中文日韩v在线观看| 日av在线播放中文不卡| 亚洲欧洲黄色网| 高跟丝袜一区二区三区| 亚洲第一综合天堂另类专| 国产精品综合久久久| 成人h片在线播放免费网站| 亚洲美女精品成人在线视频| 欧美一区三区三区高中清蜜桃| 日日狠狠久久偷偷四色综合免费| 奇米影视亚洲狠狠色| 亚洲精品99久久久久中文字幕| 日韩美女免费视频| 国产区亚洲区欧美区| 日本高清久久天堂| 国产精品视频色| 欧美成人黑人xx视频免费观看| 国产精品美乳一区二区免费| 国产成人精品视频在线| 91国产精品电影| 尤物tv国产一区| www.国产精品一二区| 久久99久久久久久久噜噜| 俺也去精品视频在线观看| 在线精品国产成人综合| 久久久精品2019中文字幕神马| 国产精品99导航| 日本久久亚洲电影| 欧美一级淫片videoshd| 亚洲高清免费观看高清完整版| 中文字幕一区电影| 国产精品久久综合av爱欲tv| 国产做受高潮69| 亚洲图片欧洲图片av| 亚洲精品久久久久久下一站| 欧美理论电影在线观看| 欧美视频一区二区三区…| 欧美日韩中文字幕日韩欧美| 久久久久久69| 性欧美视频videos6一9| 日韩福利伦理影院免费| 精品视频中文字幕| 韩国精品美女www爽爽爽视频| 国产精品成人免费视频| 孩xxxx性bbbb欧美| 亚洲在线观看视频网站| 亚洲精品视频免费在线观看| 欧美午夜精品久久久久久浪潮| 亚洲国产另类 国产精品国产免费| 97在线视频免费| 日韩成人久久久| 久久久久久久亚洲精品| 欧美一区二区三区精品电影| 国产精国产精品| 日本高清视频精品| 久久九九精品99国产精品| 久久精品免费播放| 亚洲成人精品视频在线观看| 国产精品www网站| 日韩在线欧美在线国产在线| 欧美日韩一区二区精品| 日韩成人在线视频观看| 成人国产在线激情| 欧美激情精品久久久久久蜜臀| 久久久中精品2020中文| 国产精品视频在线播放| 亚洲性av网站| 欧美日韩ab片| 国产精品视频久久久久| 国产欧美日韩最新| 国产有码在线一区二区视频| 精品国产乱码久久久久酒店| 国产一区红桃视频| 日韩有码在线观看| 亚洲最大的av网站| 亚洲精品免费一区二区三区| 欧美一级大片在线免费观看| 色无极亚洲影院| 国产精品日日摸夜夜添夜夜av| 欧美激情视频网| 国产丝袜一区二区| 欧美专区在线视频| 国内精品在线一区| 97在线精品国自产拍中文| 911国产网站尤物在线观看| 欧美第一黄色网| 亚洲国产精品视频在线观看| 欧美另类精品xxxx孕妇| 欧美性xxxxhd| 亚洲在线www| 日韩精品视频免费| 日韩av有码在线| 国产精品午夜国产小视频| 91精品啪在线观看麻豆免费| 国产精彩精品视频| 久久久久久久久久久久久久久久久久av| 欧美性猛交xxxx富婆弯腰| 精品久久国产精品| 国产在线视频不卡| 日韩在线免费观看视频| 136fldh精品导航福利| 人人澡人人澡人人看欧美| 成人黄色av免费在线观看| 成人妇女免费播放久久久| 亚洲剧情一区二区| 成人免费观看49www在线观看| 欧美另类极品videosbest最新版本| 亚洲欧美在线看| 精品av在线播放| yellow中文字幕久久| 98精品在线视频| 精品一区二区三区四区| 欧美性视频在线| 久久婷婷国产麻豆91天堂| 国产亚洲精品一区二区| 日韩免费观看视频|