使用 SED 移动括号内的系数

使用 SED 移动括号内的系数

我有一个文本文件,其中出现在许多地方乘法,例如:

1556 * C

我想把它改造成:

(double)(1556)*C

对于任意数字

答案1

您可以使用

sed 's/\([0-9]\+\) *\* */(double)(\1)*/g'

这给出了输出

(double)(1556)*C

相关内容