1

例如:在文本中,我需要在“87646790345”或“353632249”或“7668GHN876FB766HN”等分词之间找到数字

4

1 回答 1

2

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

\d表示数字。[and]包含一系列字符,因此意味着[a-z0-9_]包含加号到a包含加号。要将 a 包含在字符范围内,它必须是第一个或最后一个字符。所以会寻找包容性的加号。上述搜索表达式中的 表示查找前面的一项或多项。所以意味着搜索一个或多个相邻的数字。最后,搜索中的字符代表它们自己。所以意味着搜索一个素数,然后是一个或多个数字,然后是另一个素数。z09_-[-a-d]-ad+\d+''\d+'

您可以通过选择Match case仅搜索大写字母或仅搜索小写字母。然后,例如,[ABCdef]不会找到abE等。

于 2013-06-07T13:15:53.363 回答