我今天还有一个问题。我有一个电子邮件设备,我正在设置它来过滤某些数据,但它只能通过正则表达式来做到这一点。多亏了这位好先生,我才部分完成了。我现在需要完成的事情有点复杂。我应该补充一点,我是正则表达式的新手。现在我正在使用这个:
(?<!\d)(?!1000000)([1-7]\d{6}|8000000)(?!\d)
要在 1000001 到 8000000 的范围内找到 7 位整数,我现在要做的是找到 1000000 到 12000000000 之间的整数,我可以通过简单地更改此处的部分来重新使用此代码
([1-7]\d{6}
但据我了解,这需要我格式化 5 个单独的表达式来找到我需要的数据(我可能对此完全不了解,但我对正则表达式知之甚少,无法将此行更改为我需要的内容)。我希望使用一个表达式来查找 7-12 位之间的数据并在某个明确的 12 位值处停止。我怎样才能做到这一点?