如何删除括号内的前导加号

Boo*_*man 0 sed awk text-processing

我正在尝试修改(美化)文件中的表达式;它看起来如下(仅示例):

exp = Z1*( + A1 + B1 + C1 ) + ( - A2 + A1 + B2 ) - ( + K + C );
Run Code Online (Sandbox Code Playgroud)

其中括号内的前导“+”号是不需要的。有没有办法去除它们?

预期的输出是

exp = Z1*( A1 + B1 + C1 ) + ( - A2 + A1 + B2 ) - ( K + C );
Run Code Online (Sandbox Code Playgroud)

Ed *_*ton 5

$ sed 's/( *+/(/g' file
exp = Z1*( A1 + B1 + C1 ) + ( - A2 + A1 + B2 ) - ( K + C );
Run Code Online (Sandbox Code Playgroud)