Notepad ++:如何在特殊字符之间查找数字或字母数字

时间:2013-06-07 12:45:03

标签: notepad++ numerical

例如:在文本中我需要在chareters''之间找到数字 比如'87646790345'或'353632249'或'7668GHN876FB766HN'

1 个答案:

答案 0 :(得分:1)

仅在搜索'\d+''[0-9]+'的单个素数之间查找数字。要在单个素数之间查找字母和数字,请搜索'[a-z0-9]+',确保未选中匹配大小写。要在单个素数之间搜索查找字母,数字和下划线,请搜索'\w+''[a-z0-9_]+',以确保未选中匹配大小写。在所有情况下,请确保选择正则表达式

\d表示数字。 []包含一系列字符,因此[a-z0-9_]表示az包括09包括_-。要在字符范围中包含[-a-d],它必须是第一个或最后一个字符。因此,-会搜索ad+,包括\d+。上述搜索表达式中的'表示查找前面的一个或多个项目。因此'\d+'表示搜索一个或多个相邻数字。最后,搜索中的[ABCdef]个字符代表自己。因此a表示搜索单个素数,后跟一个或多个数字,然后是另一个单个素数。

您可以通过选择匹配大小写来仅搜索大写字母或仅搜索小写字母。然后,例如,b找不到E或{{1}}或{{1}}等。