perl中的元字元

2021-08-09 14:46:02 字數 389 閱讀 9244

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...