找到并用其他东西替换@n

时间:2013-07-23 19:43:52

标签: regex perl replace special-characters

我正在尝试在一堆文档中用&00替换@n。做了一点挖掘,但说实话,我对perl并不好。我尝试添加一些转义字符和其他一些东西。我怎么能让下面的命令工作?它似乎不喜欢我替换@n(出于显而易见的原因)。

perl -pi -w -e 's/&00/@n/g;' *.wld

由于

1 个答案:

答案 0 :(得分:5)

@n指的是一个空的数组。插入空数组时,结果为空字符串。因此,您的命令似乎会删除所有&00次出现。

转发@应该有帮助:

perl -i -wpe's/&00/\@n/g' *.wld

(不带参数的标志可以叠加)