perl程序多次替换文件中的字符串

时间:2014-11-15 08:04:56

标签: perl replace

我想替换" int"用" int int int"在一个文件practice.py中。以下代码无效。

perl -p -i -e "s/int/int{3}/g" practice.py; 

2 个答案:

答案 0 :(得分:2)

perl -i -pe 's/(int)\K/ $1 $1/g' practice.py

-pe ".."如果使用Windows)

答案 1 :(得分:1)

perl -p -i -e "s/int/int int int/g" practice.py;

{3}只能用于匹配不在替换中的正则表达式。