perl 正規表示式1

2021-10-04 16:34:35 字數 770 閱讀 4234

語法介紹:

$_ = "yabba dabba doo";

if (/abba/)

if語句的條件表示式中,/   /是匹配操作符,預設用它匹配$_中的字元。

/   /匹配操作符中的空格有效

案例練習:

利用檔案控制代碼讀取和寫入檔案,並替換某一行中的特定內容,輸出至另外一行:(喜大普奔,我做出來了。小菜菜,三瓜倆棗就開心的不得了)

原檔案 pattern.perl:

while( ) 

else

}

將pattern_goes_here修改為fred的指令碼:

open(data1,"<./pattern.perl") or die "pattern.perl can not be opened!";

open(data2,">./pattern.fred.perl") or die "pattern.perl can not be opened!";

while() else

}close(data1) || die "file is cannot closed";

close(data2) || die "file is cannot closed";

修改後的結果 parttern.fred.perl:

while( ) 

else

}

perl正規表示式 1

代表任何乙個單字元,不匹配換行符.是量詞,表示前面內容出現0到多次.也是量詞,表示前面內容出現1到多次.字符集簡寫 d表示乙個數字 w表示乙個單詞字元 數字,字母,下劃線 s表示乙個空白,可以匹配換行符,製表符,換頁符,回車符,空格 d表示乙個非數字相當於 d w表示乙個非單詞字元相當於 w s表示...

Perl 正規表示式

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

Perl正規表示式

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