用字符串+数字替换数字+字符串(使用正则表达式)
replace number+string with string+number (using regex)
我在支持正则表达式的高级文本编辑器中使用搜索和替换。
现在我想更换
##,##-
和
-##,##(其中##,##代表任意数字)
对我需要使用哪些搜索和替换表达式来实现此目的有帮助吗?
例如\d- 只会替换 - 本身。
不确定高级文本编辑器上的替换语义是什么,但您可能希望使用分组来进行替换。像
(\d+)(,?)(\d+)-
将匹配模式并假设类似 $1 的东西匹配组(括号之间的位),然后
-
应该足够
匹配(我猜是可选的)','。
我在支持正则表达式的高级文本编辑器中使用搜索和替换。
现在我想更换 ##,##- 和 -##,##(其中##,##代表任意数字)
对我需要使用哪些搜索和替换表达式来实现此目的有帮助吗?
例如\d- 只会替换 - 本身。
不确定高级文本编辑器上的替换语义是什么,但您可能希望使用分组来进行替换。像
(\d+)(,?)(\d+)-
将匹配模式并假设类似 $1 的东西匹配组(括号之间的位),然后
-
应该足够 匹配(我猜是可选的)','。