perl中的元字元如下:
^ 表示一行的開頭;
$ 表示一行的結尾;
( ) 表示乙個匹配塊的,可以對匹配上的塊通過$1,$2...進行讀取,但是無法寫;$0表示這個perl檔案
\ 表示用來進行轉義的意思,比如\n表示換行符;
| 表示perl進行匹配時的或者,邏輯rank比較低;
@ 表示乙個陣列的值;
[ 表示的含義;
整個模式的含義;
? 表示前面字元出現1次或者0次;
. 表示任意字元,除了\n換行符,如果加上/s進行修飾,則\n都能被匹配;
+ 表示前面字元至少出現一次;
* 表示前面字元至少出現0次;
其他的字元,就可以不用進行\轉義了。
perl中的元字元
alerttext1 s anycharacters g my regex qr q alertext1 e i 將所有的元字元都預先轉義 q 在non word 字元前加上 直到 e e 結束 l,e 和 q regext s anycharacters g if text1 regex perl...
正則中的元字元
let reg d reg.test yiyi false reg.test 20yiyi true reg.test yiyi20 falselet reg d reg.test yiyi false reg.test 20yiyi false reg.test yiyi20 true 一位數字 ...
Perl 正規表示式元字元
print it matches n if hello world world print it doesn t match n if hello world word hello world print it matches n if m print it matches n if m world...