我正在做一个相当大的项目(c#),从一个地方到另一个地方,我的片段看起来像这样:
((int)foo).ToString() + "," + ((int)bar).ToString() + "," + ((int)zig).ToString() + ...
逗号分隔的字符串具有任意长度(平均范围从 1 到 5,但我不确定是否还有更多)。到目前为止,我能够找到我想要使用的所有事件:
\({.+}\).ToString\(\)( *\+ *"," *\+ *\({.+}\).ToString\(\))*
现在对于每一个事件我想用这样的东西替换它:
{ (int)foo, (int)bar, (int)zig , ...}
手动替换每个事件是不可行的,是否有替换正则表达式可以完成这项工作?
谢谢