我尝试使用Notepadd++查找所有出现的width=xxx,这样我就可以将它们更改为width="xxx“
据我所知,width=^\n只选择了width=x
发布于 2010-04-23 00:09:42
如果您恰好需要3个数字,则在Notepad++中测试以下代码:
width=\d\d\d[^\d]
进一步了解您的需求,您可以使用标记功能:
Find what: width=(\d\d\d)([^\d])
Replace with: width="\1"\2
这里,正则表达式的(n)个括号中的部分(按顺序)存储为\1,\2,...\n,它可以在替换字段中引用。
作为一个正则表达式引擎,Notepad++是差劲的。Here是对所支持内容的描述。非常基础。
发布于 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
。
发布于 2013-02-05 23:26:16
正如涛评论的那样,从版本6开始,Notepad++支持PCRE。
所以现在你可以写:
\d{1,5}
https://stackoverflow.com/questions/2692392
复制相似问题