刪除我使用Perl來清理其中包含了一些奇怪的字符,如一個原始文本文件中的以下內容:模式匹配確切的詞,並在Perl
printableNNH=0A=0A =0A=0A=0A Event Registration Request=0A=0A ...
有文件中的= 0A許多occurances我必須擺脫它。他們occure在隨機集的像上面那裏是和2的示例3
我用我的Perl腳本以下行來消除存在的字符:
tr/=0A//d; #remove =0A
這一工程,但它也從所有電話號碼和其他包含0的內容中刪除零(0)。
任何人都可以建議模式匹配一個確切的子字符串,並刪除它?
它也應該刪除'='和'A'的所有匹配項。請參閱「引用和引用類運營商」下的「perldoc perlop」。 – ThisSuitIsBlackNot
您確定要刪除他們嗎?它看起來像一個特殊字符的編碼,因此整個數據都在一行上。如果'= 0A' ='\ n',你可以運行替代's/=([0-9A-Fa-f] {2})/ chr hex $ 1/eg'來解碼字符串。 – amon