我有以下正则表达式:
^(?=.{8}$).+
我理解这一点的方式是它将接受 8 个任何类型的字符,然后是 1 个或多个任何字符。我觉得我没有掌握积极前瞻的工作原理。因为正则表达式的两个部分都在寻找“。” 没有任何系列的角色适合这个吗?
我的问题是,积极的前瞻如何影响这个正则表达式,什么是匹配字符串的例子?
在以下正则表达式工具中提供时,以下内容不匹配:
- 123456781
- (12345678)1
- (12345678)
- (abcdefgh)a
- (abcdefgh)
- 美国广播公司
- 123
编辑:删除了前两个数据条目,因为我显然没有正确使用正则表达式工具,因为它们现在正好匹配 8 个字符。