+ -
当前位置:首页 → 问答吧 → perl修改配置文件

perl修改配置文件

时间:2010-08-24

来源:互联网

用perl处理一个配置文件,先搜索关键字,然后把关键字后面的参数换掉,找到这条指令perl -pi -e 's|old_data|new_data|g' test.c 只能换掉关键字本身,请问怎么实现呢?

作者: sqsowen   发布时间: 2010-08-24

perl -pi -e 's|关键字.*|关键字(要替换的内容)|g' test.c

可以吗?

作者: yybmsrs   发布时间: 2010-08-24

可以用不捕获模式不?
s|(?:keyword).*|newdata|g

作者: Mr-Summer   发布时间: 2010-08-24



QUOTE:
perl -pi -e 's|关键字.*|关键字(要替换的内容)|g' test.c

可以吗?
yybmsrs 发表于 2010-08-24 16:43




    谢谢,试过了。可以!

作者: sqsowen   发布时间: 2010-08-24



QUOTE:
可以用不捕获模式不?
s|(?:keyword).*|newdata|g
Mr-Summer 发表于 2010-08-24 16:53




    谢谢,方法一样嘛!

作者: sqsowen   发布时间: 2010-08-24