最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

易語(yǔ)言正則表達(dá)式總結(jié)

 更新時(shí)間:2018年10月28日 14:55:20   作者:小白要牛  
本篇文章中我們給大家分享了關(guān)于易語(yǔ)言正則表達(dá)式的相關(guān)知識(shí)點(diǎn)內(nèi)容,有興趣的參考下。

如果查看百度百科,你會(huì)看到關(guān)于正則表達(dá)式的起源等類(lèi)似官方語(yǔ)言的介紹。但是,我不打算用這種正式的語(yǔ)言來(lái)介紹正則表達(dá)式。我試圖通過(guò)比較簡(jiǎn)單容易理解的語(yǔ)言來(lái)幫助剛接觸正則的朋友快速入門(mén)!

所謂正則,簡(jiǎn)單的來(lái)說(shuō)就是通過(guò)各種符號(hào)來(lái)匹配相對(duì)應(yīng)的文本,以方便我們快速找到自己所需要的內(nèi)容!正則表達(dá)式不是易語(yǔ)言獨(dú)有,前面說(shuō)了正則是用特定符號(hào)匹配出特定的文本。所以,一般的語(yǔ)言都會(huì)有正則表達(dá)式,例如php,JavaScript等。

這樣來(lái)理解的話(huà),正則就很容易理解了,如果要學(xué)習(xí)的話(huà),就要理解正則的符號(hào)的含義,只有理解了符號(hào)特定的含義,才能將符號(hào)組合表達(dá)出來(lái)!

一個(gè)經(jīng)常使用的字符列表

點(diǎn)號(hào) 匹配任何單個(gè)字符(注:點(diǎn)號(hào)在字符組內(nèi)不算元字符)
* 星號(hào) 表示之前的元素出現(xiàn)任意次數(shù)或0次
? 問(wèn)號(hào) 前面元素出現(xiàn)0次或1次
+ 加號(hào) 前面元素出現(xiàn)1次以上
- 連字符 注意:只有連字符在字符組內(nèi)部時(shí),并且出現(xiàn)在兩個(gè)字符之間時(shí),才能表示字符的范圍; 如果出現(xiàn)在字符組的開(kāi)頭,則只能表示連字符本身
^ 脫字符 表示開(kāi)頭。注意:^在字符組的頭部,將轉(zhuǎn)換成排除型字符
$ 美元符 表示結(jié)尾。
\ 轉(zhuǎn)義符  
[ ] 字符組 范圍描述符。[a-z]表示從a到z之間的任意一個(gè)。
\w   英文字母和數(shù)字。即[0-9 A-Z a-z]。
\W   非英文字母和數(shù)字
\s   空字符,即[\t\n\r\f]。
\S   非空字符。
\d   數(shù)字,即[0-9]。
\D   非數(shù)字。
\b   詞邊界字符(在范圍描述符外部時(shí)),表示為單詞的分界符
\B   非詞邊界字符
\t 制表符  
{n}   前面的元素字符出現(xiàn)n次
{m,n}   前面的元素最少出現(xiàn)m次,最多出現(xiàn)n次
|   選擇符
( )   群組,子表達(dá)式
     

點(diǎn)號(hào).的使用

下面我們用點(diǎn)號(hào).來(lái)查找下面源碼文本里面的“玖玖動(dòng)力”

星號(hào)*的使用

還是用什么的源碼文本,查找“玖玖動(dòng)力”

用這種方法匹配出來(lái)的結(jié)果是一樣的。

 后面的問(wèn)號(hào)?和加號(hào)+的使用方法跟上面的都是一樣,只是代表的次數(shù)不一樣,大家注意看下就行,這里就不對(duì)這兩個(gè)一一做演示了!

 下面簡(jiǎn)單的對(duì)連字符“-”做個(gè)演示:

上面是匹配出1到9的數(shù)字.

脫字符^和美元符$的使用

^表示開(kāi)頭,如果在字符組頭部,就表示排除字符。

美元符$表示結(jié)尾!

 下面簡(jiǎn)單對(duì)這兩個(gè)字符做個(gè)演示:

字符組的和字符組的簡(jiǎn)記法的理解

[]這個(gè)符號(hào)就是表示字符組,內(nèi)部用連字符-連接,表示范圍。那么字符組的簡(jiǎn)記法\w,\d等這種寫(xiě)法就是字符組的簡(jiǎn)記法。

例如\d就是表示數(shù)字,也就是[0-9]

這個(gè)大家理解下含義就可以了,使用的時(shí)候明白了含義使用起來(lái)也很簡(jiǎn)單!

 ()群組,表達(dá)式的使用

 <title>易語(yǔ)言正則表達(dá)式快速入門(mén) - 玖玖動(dòng)力 -QQ:7777777</title>

以這個(gè)文本舉例,取出里面的QQ:777777

先新建文本常量

然后我們來(lái)寫(xiě)下面代碼

最后,我們來(lái)調(diào)試輸出看看結(jié)果

完美的匹配出了我們想要的結(jié)果了!

子表達(dá)式(),一個(gè)表達(dá)式里面可能有多個(gè)子表達(dá)式或者說(shuō)群組,這個(gè)時(shí)候需要從左往右計(jì)數(shù),依次計(jì)算索引!

到現(xiàn)在基本已經(jīng)入門(mén)了正則表達(dá)式,對(duì)表達(dá)式有個(gè)很好的理解了,也可以滿(mǎn)足一般所需!

相關(guān)文章

最新評(píng)論

安化县| 太仆寺旗| 招远市| 邵武市| 敦煌市| 酒泉市| 苍梧县| 雷州市| 边坝县| 重庆市| 敖汉旗| 嘉峪关市| 肥乡县| 马龙县| 长宁县| 德兴市| 松江区| 清涧县| 中牟县| 彩票| 乐昌市| 旌德县| 陕西省| 新安县| 大厂| 桓台县| 曲松县| 安达市| 随州市| 布尔津县| 卢氏县| 宾川县| 伊金霍洛旗| 托克逊县| 嘉定区| 竹溪县| 日照市| 灵丘县| 四川省| 泊头市| 吴桥县|