我在支持正则表达式的高级文本编辑器中使用搜索和替换。
现在我要替换 的 ##,## - 同 - ##,## (其中##,##代表任何数字)
我需要使用哪些搜索和替换表达式来实现此目的?
E.g。 \ d - 只会替换 - 本身。
答案 0 :(得分:1)
不确定高级文本编辑器上的替换语义是什么,但您可能希望使用分组来进行替换。像
这样的东西(\d+)(,?)(\d+)-
将匹配模式并假设$ 1匹配组(括号之间的位),然后
-$1$2$3
应该足够$2
匹配(我猜测可选)','。