我有這樣的多行字串
IP 5002
<IP5002
<
????
遼寧省
遼寧省
????
;
我試圖匹配"<IP",然后隨后洗掉整行,所以它看起來像這樣
。IP 5002
<
abcbbdbdbd
????
????
????
;
我只洗掉了<IP,但沒有洗掉整行的代碼。
my $str = "sdasdasd
<IP 5002
<
dadas
dasdasd
dasdsada
"。
$str =~ s/<IP.*/;
print "
" . $str . "
"。
誰能幫幫我,搜索結果主要是通過不從FILE中讀取并寫入一個新檔案來洗掉行。我試圖從一個字串中做到這一點。
謝謝
uj5u.com熱心網友回復:
你可以洗掉換行符:
$str =~ s/<IP.*
//。
如果你想避免貪婪匹配:
$str =~ s/<IP.*?
//。
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/332791.html
標籤:
上一篇:當前瀏覽器版本不支持機器人框架
