0
1)例如::我有一個$ string =「abc hell_ + o w343r2d -000 rebotin」。使用搜索模式和正則表達式任何方式從PERL的字符串中刪除或砍掉-000。 2)我想用簡單的手段開始學習正則表達式的例子。哪個是最好的教程開始?然後如何使用PERL中的正則表達式從字符串中刪除特定的一組字符
1)例如::我有一個$ string =「abc hell_ + o w343r2d -000 rebotin」。使用搜索模式和正則表達式任何方式從PERL的字符串中刪除或砍掉-000。 2)我想用簡單的手段開始學習正則表達式的例子。哪個是最好的教程開始?然後如何使用PERL中的正則表達式從字符串中刪除特定的一組字符
$string = "foobar";
$string =~ s/bar/baz/g;
print $string
會產生 「foobaz」
的s/foo/bar/g
語法稱爲search and replace。第一項是要搜索的內容,第二項是要替換的內容。
在你的情況下,你希望replace子句爲空來刪除東西。 $string =~ s/-000//g
將完全刪除-000
。
與我的答案相同,但更詳細,所以+1。 – paxdiablo 2010-07-26 05:45:37