0 regex perl replace special-characters
我试图&00用@n一堆文件替换.做了一点挖掘,但说实话,我对perl并不好.我尝试添加一些转义字符和其他一些东西.我怎么能让下面的命令工作?它似乎不喜欢我替换@n(出于显而易见的原因).
perl -pi -w -e 's/&00/@n/g;' *.wld
Run Code Online (Sandbox Code Playgroud)
谢谢
的@n是指一个数组,它是空的.插入空数组时,结果为空字符串.因此,您的命令似乎会删除所有&00出现的事件.
逃离@应该有帮助:
perl -i -wpe's/&00/\@n/g' *.wld
Run Code Online (Sandbox Code Playgroud)
(可以堆叠不带参数的标志)