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

首頁 > 編程 > Regex > 正文

正則表達式的多行模式與單行模式圖文分析

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

在Expresso中,測試“多行模式”

測試一

多行模式,單行模式,正則表達式

注意:這里樣例文本中3eeeee后面沒有回車,光標就在e的后面。匹配的結果是3eeeee,如上圖的Search Results區中所示。

為什么這里不能匹配1abcde和2abc?

開啟多行模式

^ 可以匹配字符串開頭(字符串的開始位置),也可以匹配行的開頭(即換行符/n之后的位置)
$ 可以匹配字符串結尾(字符串的結束位置), 也可以匹配行的結尾(即換行符/n之前的位置)

關閉多行模式

^ 只能匹配字符串開頭
$ 只能匹配字符串結尾

知識點:/r為回車符,/n 為換行符。在windows中,我們平常說的換行,實質上是先回車,后換行;下面有更詳細解說。

多行模式,單行模式,正則表達式

如上圖所示:/r 匹配 [CR]、/n 匹配[LF]   <——  CR為回車  LF為換行 
字符串多個段落,比如
ab
cd
e
在windows操作系統中其實是:ab[CR][LF]cd[CR][LF]e

在windows中,文本中的回車換行儲存為: 0D 0A。也就是說,先儲存的是“回車/r”<CR>,再儲存的是“換行/n”<LF>
CR用符號'/r'表示, ASCII代碼是13, 十六進制為0x0D;
LF用符號'/n'表示, ASCII代碼是10, 十六進制為0x0A;

正則表達式:(?m)^(/d/w+)(/s*)$

樣例文本

多行模式,單行模式,正則表達式

匹配結果

多行模式,單行模式,正則表達式

在Expresso、PHP中,啟用多行模式,"$" 匹配字符串結束位置或者 "/n" 之前的位置。

單行模式

開啟單行模式: . 可以匹配任意字符(包括換行符)
關閉單行模式: . 只有匹配 非換行 的其它任意字符(.可匹配/r,即除了不匹配/n外的所有字符。)

多行模式 影響 ^ 和 $ 的匹配
單行模式 影響 . 的匹配

多行模式中必定包含 ^ 或 $ 或同時包含,否則即使加了 m,也沒有任何意義

單行模式和多行模式是八桿子打不著的兩個概念,只是因為正則發展的歷史原因,造就了這樣兩個MS互斥的概念
單行模式影響的是小數點“.”的匹配范圍
多行模式影響的是“^”和“$”的匹配范圍

至于后面幾個概念,全局匹配,多行模式和貪婪模式之間也沒有什么必然聯系

全局匹配關閉,只匹配首次成功匹配項,全局匹配開啟,匹配所有成功匹配項
全局模式是一些腳本語言中才有的概念
在進行匹配時,關閉全局模式,類似于.NET中的Match方法,開啟全局模式,類似于.NET中的Matches方法
在進行替換時,關閉全局模式,類似于Java中的replaceFirst,開啟全局模式,類似于Java中的replaceAll

(在進行匹配時,關閉全局模式,類似于PHP中的preg_ match函數;開啟全局模式,類似于PHP中的preg_ match_ all函數)

 

注:相關教程知識閱讀請移步到正則表達式頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亲爱的老师9免费观看全集电视剧| 视频在线观看一区二区| 91经典在线视频| 国产精品三级网站| 97视频在线观看免费高清完整版在线观看| 欧美在线亚洲在线| 欧美日韩国产中字| 欧美整片在线观看| 亚洲免费视频在线观看| 亚洲激情久久久| 91精品在线一区| 国产精品视频999| 不卡在线观看电视剧完整版| 精品国产一区av| 亚洲欧美国产视频| 国产精品自拍视频| 亚洲午夜性刺激影院| 国产精品爱啪在线线免费观看| 欧美久久精品一级黑人c片| 欧美成人精品三级在线观看| 亚洲精品一区二区三区不| 日韩在线欧美在线| 亚洲精品自拍偷拍| 欧美日韩亚洲精品内裤| 成人福利在线视频| 亚洲小视频在线观看| 午夜精品一区二区三区在线视频| 亚洲深夜福利网站| 中文字幕不卡在线视频极品| 亚洲成年人在线| 欧美久久精品一级黑人c片| 日韩av黄色在线观看| 欧美性20hd另类| 热久久美女精品天天吊色| 九九视频直播综合网| 欧美精品18videos性欧美| 中文字幕欧美视频在线| 国产69精品99久久久久久宅男| 亚洲欧美中文另类| 色综合久久中文字幕综合网小说| 中文字幕亚洲欧美在线| 欧美激情综合亚洲一二区| 亚洲色图第一页| 国产一区二区三区精品久久久| 亚洲第一精品自拍| 国内精品在线一区| 亚洲网址你懂得| 狠狠躁天天躁日日躁欧美| 日韩精品中文字幕在线| 亚洲人成电影在线观看天堂色| 国产视频在线观看一区二区| 欧洲成人免费aa| 国产精品日韩电影| 亚洲精品视频播放| 国产精品久久二区| 热久久美女精品天天吊色| 琪琪第一精品导航| 色青青草原桃花久久综合| 欧美人成在线视频| 91久久精品国产91性色| 久久av中文字幕| 国产一区私人高清影院| 一本色道久久88综合日韩精品| www.99久久热国产日韩欧美.com| 国产一区二区三区在线视频| 欧美日韩在线第一页| 国产精品日韩专区| 亚洲精品国精品久久99热一| 日韩中文字幕欧美| 国产成人激情视频| 庆余年2免费日韩剧观看大牛| 91在线观看免费| 国产欧美日韩综合精品| 欧美黑人巨大精品一区二区| 久久精品国产v日韩v亚洲| 国产亚洲福利一区| 中文字幕精品久久| 欧美极品少妇xxxxⅹ裸体艺术| 久久久中精品2020中文| 亚洲人成电影在线观看天堂色| 亚洲欧美日韩精品久久奇米色影视| 国产亚洲aⅴaaaaaa毛片| 亚洲a成v人在线观看| 国产va免费精品高清在线| 国内精品久久久久影院 日本资源| 国产精品第1页| 日本精品久久中文字幕佐佐木| www.99久久热国产日韩欧美.com| 国产综合久久久久| 亚洲一区二区三区香蕉| 欧美在线观看日本一区| 日韩欧美亚洲范冰冰与中字| www欧美日韩| 欧美又大又硬又粗bbbbb| 国产精品久久久久久久久久小说| 美女视频久久黄| 中文字幕在线精品| 国产日本欧美一区二区三区在线| 亚洲一区二区自拍| 欧美精品18videos性欧| 欧美疯狂性受xxxxx另类| 亚洲精品福利免费在线观看| 久久久久久久一区二区| 日本免费一区二区三区视频观看| 亚洲精品国产欧美| 在线观看国产成人av片| 亚洲福利影片在线| 久久久久久尹人网香蕉| 日韩综合中文字幕| 高清一区二区三区四区五区| 色诱女教师一区二区三区| 久久久久久久999| 成人免费网站在线| 欧美在线亚洲一区| 色偷偷噜噜噜亚洲男人的天堂| 亚洲色图偷窥自拍| 亚洲第一视频网站| 精品一区二区亚洲| 国产日韩综合一区二区性色av| 午夜免费久久久久| 亚洲毛茸茸少妇高潮呻吟| 免费91麻豆精品国产自产在线观看| 国内精品久久久久伊人av| 久久伊人精品一区二区三区| 欧美成人亚洲成人| 亚洲第一中文字幕| 国产精品一区专区欧美日韩| 日韩欧美国产骚| 色婷婷久久一区二区| 亚洲精品国产精品自产a区红杏吧| 国产成人精品在线播放| 国内精品在线一区| 久热精品视频在线免费观看| 日韩电影大全免费观看2023年上| 亚洲精品98久久久久久中文字幕| 97久久伊人激情网| 欧美视频不卡中文| 成人免费网站在线| 国产91精品久久久| 欧美高清在线视频观看不卡| 96精品视频在线| 欧美成人三级视频网站| 精品国产一区二区三区在线观看| 久久精品国产一区| 日本精品va在线观看| 欧美激情xxxx| 日韩精品高清在线观看| 亚洲免费福利视频| 久久久久久美女| 亚洲精品国产电影| 亚洲a级在线观看| 国产精品视频xxxx| 日韩中文在线中文网三级| 91亚洲精品久久久久久久久久久久| 97超视频免费观看| 欧美精品成人91久久久久久久| 欧美电影在线观看网站| 亚洲国产精品悠悠久久琪琪| 久久国产精品久久久| 午夜精品一区二区三区在线播放| 91色精品视频在线| 日韩黄色高清视频| 日韩欧美国产激情| 精品露脸国产偷人在视频|