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