我有動態生成的字符串,如@#@[email protected]!#!
,我想使用Perl從字符串中刪除特定字符。從Perl字符串中刪除特定字符的更好方法
目前我做這個東西(什麼也沒有替換字符):
$varTemp =~ s/['\$','\#','\@','\~','\!','\&','\*','\(','\)','\[','\]','\;','\.','\,','\:','\?','\^',' ', '\`','\\','\/']//g;
是否有這樣做的更好的辦法?我正在尋找一些乾淨的東西。
這將反斜線所有非單詞字符。當我只想刪除一組特定的字符時,這不會起作用。 – Ron 2012-03-23 23:27:51