Используйте 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)/'

Связанный контент