婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > 關于Perl里面正則表達式規范

關于Perl里面正則表達式規范

熱門標簽:浦東上海400開頭的電話申請 真人語音電銷機器人系統 開封百應電銷機器人聯系方式 北京語音電銷機器人價格 電話機器人電話卡封號怎么辦 買了外呼系統不想用了怎么辦 邯鄲外呼調研線路 樂昌電話機器人 武漢呼叫中心外呼系統線路商
1,定界符
=~ m/there/;
=~ s/there/here/;
還有類型的定界符:
=~ /there/
=~ m#there#;
=~ s#there#here#;
=~ m(there);
=~ s(there)(here);
=~ m{there};
=~ s{there}{here};
=~ m[there];
=~ s[there][here];
=~ m,there,;
=~ s,there,here,;
=~ m.there.;
=~ s.there.here.;
=~ m|there|;
=~ s|there|here|;
=~ m'there';
=~ s'there'here';
2,修改符
修改符一般放在語句最后一個正斜杠(或者其他分隔符)的后面,修改符還可在匹配范式內定義,這是用(? 修改符)來實現的。
/x 允許在范式中加上注釋和額外的空白字符,以提高程序的可讀性。
/i 允許不分大小寫的匹配范式。
/s 單行方式,決定了圓點 . 是否匹配換行符,使用了/s,圓點就匹配換行符,否則就不匹配。
比如:
#!/usr/bin/perl
use strict;
use warnings;
my $string = ".\n.";
print "The original string is: $string\n";
my $num = $string =~ s|(.)|#|sg;
print "$num occurences change, and be changed to: $string\n"; exit;
/m 多行方式,決定了脫字號 ^ 和美圓符 $ 是否匹配換行符,如果不用/s,^和$只能定位在字串的開始和結束處,它們并不匹配嵌入的換行符,這種情況等同于\A和\Z,否則不僅僅匹配字串的開始和結束,也匹配剛好處在嵌入換行符前后的一個位置。
/o 僅僅一次計算表達式的值
/e 將替代字符串作為一個表達式(僅僅在替代操作時有效)
/g 是一個全局修改符。另外,/g與while使用能在字串的所有匹配中進行遍歷。修改符/G必須與/g一起使用,用來匹配前一個/g匹配的停止位置。

#!/usr/bin/perl
use strict;
use warnings;
my $string = "~32sda13dAZ.'sDa#!3_C-!";
print "The original string is: $string\n";
my $num = $string =~ s.\w.#.g;
print "$num occurences change, and be changed to: $string\n";
exit;
3,正則里一些特殊字符
() 將表達式結組
[] 尋找一組字符
\d 等于 [0-9]
\D 等于 [^0-9]
\w 等于 [0-9A-Za-z_]
\W 等于 [^0-9A-Za-z_]
\s 等于 [\f\n\r\t ]
\S 等于 [^\f\n\r\t ]
. 等于 [^\n]
4,關于一些特殊符號
\b 不屬于空白字符,向前縮進一個字符
\t 屬于空白字符,匹配制表符
\r 屬于空白字符,匹配回車符
\a 不屬于空白字符,匹配鬧鐘符
\e 不屬于空白字符,匹配轉義符
\033 不屬于空白字符,匹配八進制符
\x1B 不屬于空白字符,匹配十六進制符
\c[ 不屬于空白字符,匹配控制字符
屬于空白字符,匹配空格
屬于空白字符,匹配制表符
\f 屬于空白字符,匹配換頁符
\n 屬于空白字符,匹配換行符
\0 不屬于空白字符,功能不詳
\c 不屬于空白字符,功能不詳
\x 不屬于空白字符,功能不詳
5,注意正則里的選擇符的特殊性
選擇運算符是所有運算符中優先級最低的,這意味著它最后執行。
6,正則里的限定符的一些經典用法
限定符常常與一些字符或詞聯合使用
* 匹配任意數個;
+ 匹配一個或多個;
? 匹配零個或一個;
{n} 匹配 n 個;
{n,m} 匹配 n 至 m 個;
{n,} 匹配 n 和 n 個以上;
限定符貪婪好像與生俱有的。在缺省狀態下,*或+限定符匹配滿足正則表達式的一個范式的最大實例數。可用?號顯式的規定限定符的不貪婪。如果問號放在另一個限制符之后(甚至另一個問號之后),都可以使限定符不貪婪。
7,聲明與斷言
首先注意聲明的長度為 0;
Perl種有一組控制大小寫和換碼的聲明:
\u 使下一個字母變大寫;
\l 使下一個字母變小寫;
\U 使文本的剩余字符變成大寫;
\L 使文本的剩余字符變成小寫;
\Q 會除字母之外的其他字符進行換碼處理,直至遇到 \E 聲明、常規表達式結束或者字串結束。
\A聲明和脫字符號(^)匹配字串的開始;
\Z聲明和美元符號($)匹配字串的結束或剛好在字串結束前的換行符;
\z 只匹配字串的結束;
\b 匹配一個單詞(字)邊界;
\B 匹配一個非單詞(字)邊界;
(?#text) 忽略括號內的注釋文本;
(?:pattern) 與組一致,但匹配時不生成$1,$2;
(?imsx:pattern) 與組一致,但匹配時不生成$1,$2,在特定的風格有效期間,內嵌風格匹配修飾符;
(?=pattern) 前看聲明,如果正則表達式在下一次匹配 pattern 風格,就開始匹配,而且不影響匹配效果。如/\w+(?=\t)/將匹配制表符是否恰好在一個字\w+后面出現,并且制表符不添加到$的值中;
(?!pattern) 如果正則表達式在后面不匹配 pattern ,才會開始匹配。如/foo(?!bar)/,只有當出現 foo,并且后面不出現 bar 時才開始匹配;
(?=pattern) 后看聲明,只有在pattern已經匹配下面的表達式,并且不將 pattern 的結果放入$變量中,才匹配下面的語句。如/(?=\t)\W+/匹配制表符是否恰好在\W+前出現,但又不將制表符送到$中;
(? (?[code]) 表示對 code 的使用是試驗性的。如果返回真,就認為是與(?:pattern)斷言同一行里的匹配。code 不插入變量。這個斷言僅僅在 use re 'eval' 編譯指示符時才有效;
(?>pattern) 如果類型鎖定在當前位置,就使用單獨的 pattern 匹配子字符串。如正則表達式/^(?>a*)ab/永遠不會匹配,因為語句(?>a*)將匹配字符串開頭所有的 a 字符,并刪除與 ab 匹配的字符 a;
(!=pattern) 非后看聲明,與后看聲明意思相反;
(!=pattern) 非前看聲明,與前看聲明意思相反;
(?(condition)yes-pattern|no-pattern) 條件表達式——條件語句或者是一個圓括號中的整數,或者是一個斷言;
(?(condition)yes-pattern)
(?imsx) 嵌入風格匹配修飾符。當要把表達式修改符嵌入在變量中,然后把變量用在不指定自己的修飾符的一般規則表達式中;
(?-imsx) 這個斷言很有用——后面帶任何內容都會關閉修飾符,直到出現另一個嵌入的修飾符。
8,向后引用
Perl的正則表達式引擎允許使用前面匹配好的值,這些值叫做向后引用。
例如:
=~ m/(\w)\W*(\w)\W*(\w)\W*(\w)\W*\4\W*\3\W*\2\W*\1/;
=~ s/(\w)\W*(\w)\W*(\w)\W*(\w)/$4$3$2$1/;
您可能感興趣的文章:
  • PERL 正則表達式詳細說明
  • Perl中的正則表達式介紹
  • POSIX 風格和兼容 Perl 風格兩種正則表達式主要函數的類比(preg_match, preg_replace, ereg, ereg_replace)
  • 解析posix與perl標準的正則表達式區別
  • 在PHP中使用與Perl兼容的正則表達式
  • 一個perl擴展正則表達式代碼分析
  • 有關perl正則表達式的一些雜項
  • PHP中基于perl的正則表達式處理函數
  • 強大的Perl正則表達式實例詳解

標簽:鄂州 六安 松原 河北 淄博 石嘴山 宜春 自貢

巨人網絡通訊聲明:本文標題《關于Perl里面正則表達式規范》,本文關鍵詞  關于,Perl,里面,正則,表達式,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《關于Perl里面正則表達式規范》相關的同類信息!
  • 本頁收集關于關于Perl里面正則表達式規范的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    国产91精品一区二区麻豆亚洲| 色成人在线视频| 97久久精品人人做人人爽| 欧美精品一区二区三区在线| 日韩中文字幕亚洲一区二区va在线| 91免费版在线| 亚洲在线视频网站| 精品视频在线免费看| 亚洲影视资源网| 91精品国产欧美一区二区18| 男男视频亚洲欧美| 亚洲精品一区二区三区在线观看 | 欧美日韩激情一区二区三区| 亚洲另类在线制服丝袜| 欧日韩精品视频| 日韩高清不卡在线| 2019国产精品| jizzjizzjizz欧美| 亚洲一区视频在线观看视频| 欧美一区二区视频在线观看| 国产露脸91国语对白| 亚洲另类在线一区| 欧美在线观看18| 国产精品亚洲人在线观看| 亚洲女厕所小便bbb| 欧美二区乱c少妇| 国产精品18久久久久久久久久久久 | 国产馆精品极品| 亚洲精品免费一二三区| 欧美一卡二卡在线观看| 国产精品一区二区久久不卡| 亚洲精品乱码久久久久久| 精品乱人伦小说| 在线一区二区三区| 国产精华液一区二区三区| 一区二区三区91| 国产午夜久久久久| 欧美一区欧美二区| 91久久香蕉国产日韩欧美9色| 日韩福利视频导航| 国产精品免费aⅴ片在线观看| 欧美精品一卡二卡| 波多野洁衣一区| 国产一区在线视频| 免费日韩伦理电影| 亚洲一区二区在线播放相泽| 欧美国产亚洲另类动漫| 中文字幕一区二区三区视频 | 日韩av高清在线观看| 中文幕一区二区三区久久蜜桃| 67194成人在线观看| 99re66热这里只有精品3直播 | 亚洲国产精品久久不卡毛片 | 久久综合一区二区| 欧美精品日韩精品| 暴力调教一区二区三区| 国产一区免费电影| 精品一区二区免费看| 免费黄网站欧美| 欧美国产日韩亚洲一区| 久久精品人人做人人爽人人| 精品久久国产字幕高潮| 欧美一区二区精品在线| 欧美日韩色一区| 欧美日韩一区久久| 欧美日韩国产色站一区二区三区| 色女孩综合影院| 色哟哟欧美精品| 在线国产亚洲欧美| 欧美午夜理伦三级在线观看| 91豆麻精品91久久久久久| 欧美日韩国产综合一区二区三区| 欧美在线视频不卡| 欧美日韩另类国产亚洲欧美一级| 欧美日韩国产乱码电影| 91麻豆精品91久久久久同性| 日韩精品一区在线观看| 久久久99精品免费观看不卡| 国产视频在线观看一区二区三区| 国产日产精品一区| 亚洲三级视频在线观看| 日韩激情一二三区| 国产在线视频不卡二| 成人午夜电影网站| 色av综合在线| 日韩一级二级三级精品视频| 久久久久国产精品人| 最新高清无码专区| 午夜精品爽啪视频| 国产精品乡下勾搭老头1| 91网站最新网址| 91精品久久久久久蜜臀| 国产三级精品三级| 福利一区福利二区| 色中色一区二区| 日韩一区二区三区免费观看| 中文字幕av免费专区久久| 一区二区三区电影在线播| 日本最新不卡在线| 成人午夜免费视频| 欧美精品1区2区3区| 国产精品久久久久婷婷| 午夜精品久久久久久久99水蜜桃| 国产呦萝稀缺另类资源| 91在线观看免费视频| 日韩视频一区在线观看| 国产精品乱码人人做人人爱| 日韩中文字幕av电影| 国产sm精品调教视频网站| 日韩午夜激情视频| 亚洲自拍偷拍麻豆| 国产精品一二三区| 日韩色视频在线观看| 亚洲与欧洲av电影| kk眼镜猥琐国模调教系列一区二区| 欧美日韩在线免费视频| 1000部国产精品成人观看| 狠狠色综合日日| 欧美一级在线观看| 亚洲国产精品久久不卡毛片| 成人h精品动漫一区二区三区| 日韩欧美成人一区| 午夜不卡av免费| 91影院在线观看| 中文字幕制服丝袜一区二区三区 | 亚洲大尺度视频在线观看| 大白屁股一区二区视频| 久久亚洲精品小早川怜子| 视频一区二区不卡| 欧美妇女性影城| 午夜av电影一区| 欧美日韩视频第一区| 亚洲不卡av一区二区三区| 91一区二区三区在线播放| 日本一区二区成人| 波多野结衣亚洲| 一区二区三区自拍| 日本韩国视频一区二区| 国产精品国产三级国产a| 成人一区二区三区视频在线观看 | 懂色av中文一区二区三区| 久久嫩草精品久久久精品一| 激情另类小说区图片区视频区| 56国语精品自产拍在线观看| 亚洲国产精品久久艾草纯爱| 欧洲av在线精品| 日本aⅴ精品一区二区三区| 91精品国产高清一区二区三区| 日韩电影在线看| 国产嫩草影院久久久久| www.亚洲精品| 亚洲欧美偷拍另类a∨色屁股| 972aa.com艺术欧美| 亚洲欧洲精品天堂一级| 99re在线精品| 亚洲成人动漫精品| 欧美一区二区三区在线视频| 麻豆国产精品777777在线| 日韩欧美高清在线| 国内精品写真在线观看| 亚洲精品在线观看网站| 91热门视频在线观看| 午夜精品免费在线观看| 久久久99精品免费观看| 在线观看一区二区视频| 日韩高清一区二区| 国产视频一区在线播放| 欧美亚洲综合色| 美国毛片一区二区| ㊣最新国产の精品bt伙计久久| 精品视频一区二区三区免费| 精品一区二区三区在线播放| 久久精品亚洲国产奇米99| av中文一区二区三区| 日本欧美一区二区在线观看| 欧美国产日韩亚洲一区| 666欧美在线视频| 91免费版在线| 国产在线国偷精品产拍免费yy| 一区二区三区精品| 2021国产精品久久精品| 在线视频中文字幕一区二区| 激情丁香综合五月| 午夜精品在线看| 亚洲丝袜美腿综合| 久久噜噜亚洲综合| 欧美一级高清片在线观看| 色综合久久综合中文综合网| 国内外成人在线视频| 日本在线不卡视频| 一区二区三区精品| 国产精品婷婷午夜在线观看| 337p亚洲精品色噜噜狠狠| 91丨九色porny丨蝌蚪| 国产成人在线观看| 韩国欧美国产1区| 久久99久久久久久久久久久| 亚洲成av人片在线| 亚洲一区免费观看| 一区二区三区日本|