首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用正则表达式替换

使用正则表达式替换
EN

Stack Overflow用户
提问于 2011-07-31 16:32:07
回答 2查看 174关注 0票数 0

我有2,5-3,5,3,5-4,5 ...想要2.5-3.5 3.5-4.5

我在Replace中的"Find what“是0-9,0-9

但我无法使“替换为”\2.\1起作用。$2。$1也是如此。

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

谢谢

EN

回答 2

Stack Overflow用户

发布于 2011-07-31 16:54:20

您需要指定组才能使用替换标签。我不使用notepad+,但是如果它类似于其他正则表达式实现,\([0-9]\),\([0-9]\)应该可以做到这一点。

票数 1
EN

Stack Overflow用户

发布于 2011-07-31 18:08:16

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

我刚刚试过了,这对你的情况很有效。

代码语言:javascript
复制
Search string: (\d),(\d)

Replace string: \1.\2

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

代码语言:javascript
复制
Search string: (\d),(\d)-(\d),(\d)

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

最后只是为了提醒,这里是你必须检查正则表达式选项的图片

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6888373

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档