【发布时间】:2015-02-08 20:56:53
【问题描述】:
我在支持正则表达式的高级文本编辑器中使用搜索和替换。
现在我想替换 ##,##- 和 -##,##(其中##,##代表任意数字)
任何帮助我需要使用什么搜索和替换表达式来实现这一点?
例如\d- 只会替换 - 本身。
【问题讨论】:
-
想知道哪个“高级文本编辑器”?
-
你能发布一些替换前后的行示例吗? (“任何数字”非常模糊。我假设您确实希望将
1-更改为-1,并且不希望将one-更改为-one,但是有很多情况我不知道你是否希望他们改变。) -
@ruakh 抱歉没有提到我正在搜索列,所以我只处理数字。 (我的意思是说任意数量的数字)英语不好 - 没有母语人士;)无论如何,cristobalitos 解决方案都成功了
标签: regex string search replace numbers