使用sed编辑代码

使用sed编辑代码

如何编写sed执行以下操作的脚本:

old(a,b)

文件中应替换为

new(b, 0, a)

a,b可以是任何包含字母、空格、数字和以下符号的字符串:. / * - +

答案1

尝试:

sed 's/old(\([-a-zA-Z 0-9./*+]*\),\([-a-zA-Z 0-9./*+]*\))/new(\2, 0, \1)/'

相关内容