使用正则表达式替换

时间:2011-07-31 08:32:07

标签: regex notepad++

我有 2,5-3,5 3.5-4.5 ... 并希望 2.5-3.5 3.5-4.5

我在“替换中找到什么”看起来像 [0-9],[0-9]

但是我不能做“替换为” \ 2. \ 1上班。 2美元也不是1美元。

这显然是一项简单的任务。我做错了什么?

由于

2 个答案:

答案 0 :(得分:1)

您需要指定组以使用替换标记。我不使用记事本+,但如果它与其他正则表达式实现相似\([0-9]\),\([0-9]\)应该可以做到。

答案 1 :(得分:0)

您是否在记事本搜索和替换对话框中选中了正则表达式复选框(搜索模式)?

我刚试过,这对你的情况会很好。

Search string: (\d),(\d)

Replace string: \1.\2

如果您想更精确,可以像这样搜索和替换

Search string: (\d),(\d)-(\d),(\d)

Replace string: \1.\2-\3.\4

结束只是为了提醒这里是你需要检查正则表达式选项的图片

enter image description here