我有一百行代码,如
name(budget)
name(order)
...
我想替换它并且有
budget.name
order.name
...
无论如何要做到这一点?
答案 0 :(得分:1)
使用以下正则表达式模式:
^([^()]+)\(([^()]+)\)$
替换:
$2.$1
[^()]+
- 至少匹配一个字符,(
和)
除外https://regex101.com/r/m5lkw6/3
或者,如果name
字在每行的开头是静态的,请使用以下内容:
^(name)\(([^()]+)\)$
答案 1 :(得分:1)
查找者:(姓名)\((。*)\)
替换成组:($ 2)。($ 1)