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