如何修改我的正则表达式以使其包含 1171
How can I modify my regex so that it includes 1171
https://regex101.com/r/QTdaAT/1
我当前的正则表达式匹配除 1171 以外所有具有 117 的数字。我正在尝试修改正则表达式以使其包含 1171 1711 7111。我包含了一个 link,它提供了匹配的示例并错过了我正在使用的正则表达式。任何帮助将不胜感激。
"\b(?=[02-9]1[02-9]1[02-9]\b)(?=\ d{3})\d7\d*\b"
示例:
匹配 1172、1173 1174
需要包括 1171。
匹配所有至少包含两个 1 和一个 7 的数字
然后这个简化的正则表达式模式将匹配它们
\b(?=\d*1\d*1)(?=\d*7)\d+\b
第一个先行 (?=\d*1\d*1)
检查两个 1 数字。
第二次前瞻 (?=\d*7)
检查 7 位数字。
https://regex101.com/r/QTdaAT/1
我当前的正则表达式匹配除 1171 以外所有具有 117 的数字。我正在尝试修改正则表达式以使其包含 1171 1711 7111。我包含了一个 link,它提供了匹配的示例并错过了我正在使用的正则表达式。任何帮助将不胜感激。
"\b(?=[02-9]1[02-9]1[02-9]\b)(?=\ d{3})\d7\d*\b"
示例:
匹配 1172、1173 1174
需要包括 1171。
匹配所有至少包含两个 1 和一个 7 的数字
然后这个简化的正则表达式模式将匹配它们
\b(?=\d*1\d*1)(?=\d*7)\d+\b
第一个先行 (?=\d*1\d*1)
检查两个 1 数字。
第二次前瞻 (?=\d*7)
检查 7 位数字。