[使用记事本**]
寻求正则表达式来查找以下所有包含单词“SEQ”、空格以及 3 到 6 位数字的以下行:
SEQ 123
SEQ 1234
SEQ 12345
SEQ 123456
我尝试过这样的模式:
SEQ \d\d\d
..但我会错过包含 4、5、6 占位符的数字。
此外,我还需要在 3-6 个字符的搜索中不包含任何空格。有时一行看起来像这样:
SEQ 456 13
在这种情况下,我不想选择数字“6”之外的任何数字。查看正则表达式教程链接后,我尝试了以下操作:
SEQ \d{3,6}/\s/g
...但是出错了。
尝试
SEQ\s\d{3,6}
这
{ }
是一个正则表达式量词,它表示:与前一个元素匹配
\d
至少 3 次,但不超过 6 次。也可以查看regex101.com ;它提供了许多有用的信息以及针对字符串测试正则表达式模式的能力。 这显示了您的特定正则表达式模式。