perl正規表示式 1

2021-09-06 03:39:53 字數 540 閱讀 6646

.代表任何乙個單字元,不匹配換行符.

*是量詞,表示前面內容出現0到多次.

+也是量詞,表示前面內容出現1到多次.

字符集簡寫

\d表示乙個數字

\w表示乙個單詞字元()數字,字母,下劃線)

\s表示乙個空白,可以匹配換行符,製表符,換頁符,回車符,空格

\d表示乙個非數字相當於[^\d]

\w表示乙個非單詞字元相當於[^\w]   

\s表示乙個非空白字元相當於[^\s]

perl正規表示式的修飾符

/i表示大小寫無關,例如/yes/i 匹配

/s可以用來修飾.(任意非換行的單字元),使得.可以匹配換行符,例如/a.b/s可以匹配a\nb,用/s修飾的.相當於[\d\d]

/x使得模式匹配時忽略模式中的空白(空格或者製表符),例如/-? \d*/x 匹配0個或者1個減號後面跟0到多個數字

字元錨位

^修飾字元的開頭位,/^fred/只匹配以fred開頭的字串。

$修飾字元的結束位,/fred$/只匹配以fred結尾的字串。

perl 正規表示式1

語法介紹 yabba dabba doo if abba if語句的條件表示式中,是匹配操作符,預設用它匹配 中的字元。匹配操作符中的空格有效 案例練習 利用檔案控制代碼讀取和寫入檔案,並替換某一行中的特定內容,輸出至另外一行 喜大普奔,我做出來了。小菜菜,三瓜倆棗就開心的不得了 原檔案 patte...

Perl 正規表示式

正規表示式文中列表 將下乙個字元標記為乙個特殊字元 或乙個原義字元 或乙個後向引用 或乙個八進位制轉義符。匹配輸入字串的開始位置。如果設定了 regexp 物件的multiline 屬性,也匹配 n 或 r 之後的位置。匹配輸入字串的結束位置。如果設定了 regexp 物件的multiline 屬性...

Perl正規表示式

元字元 元字元的含義是具有特殊含義的字元,即為元字元,元字元包括 點號能夠匹配所有的單字元,但是換行字元除外 n 簡易量詞 記載匹配正規表示式的時候有些需要重複的字元或者字串,我們在表示這種重複的形式的時候,即是量詞,我們知道的量詞有 表示至少重複一次,表示重複一次或者一次 以上,指的是重複一次或者...