首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >查找3个连续数字的Notepad++正则表达式

查找3个连续数字的Notepad++正则表达式
EN

Stack Overflow用户
提问于 2010-04-22 23:56:02
回答 5查看 62.7K关注 0票数 24

我尝试使用Notepadd++查找所有出现的width=xxx,这样我就可以将它们更改为width="xxx“

据我所知,width=^\n只选择了width=x

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2010-04-23 00:09:42

如果您恰好需要3个数字,则在Notepad++中测试以下代码:

代码语言:javascript
复制
width=\d\d\d[^\d]

进一步了解您的需求,您可以使用标记功能:

代码语言:javascript
复制
Find what:    width=(\d\d\d)([^\d])
Replace with: width="\1"\2

这里,正则表达式的(n)个括号中的部分(按顺序)存储为\1,\2,...\n,它可以在替换字段中引用。

作为一个正则表达式引擎,Notepad++是差劲的。Here是对所支持内容的描述。非常基础。

票数 32
EN

Stack Overflow用户

发布于 2010-04-23 00:04:48

看一下Notepad++ Regular Expression list,似乎不支持匹配n字符的{n}表示法,所以\d{3}不起作用。

然而,对我有效并且可能被认为是黑客的是:\d\d\d

在Notepad++中进行了测试,并且工作正常,对于Find字段使用(\d\d\d),对于Replace字段使用"\1"\2

票数 11
EN

Stack Overflow用户

发布于 2013-02-05 23:26:16

正如涛评论的那样,从版本6开始,Notepad++支持PCRE。

所以现在你可以写:

代码语言:javascript
复制
\d{1,5}
票数 9
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2692392

复制
相关文章

相似问题

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