1
我想重复模式匹配重复模式和只有。例如:匹配重复模式和只重复模式
A.
A. B.
A. B. C.
A. B. C. ...
但不是:
Hello A.
Hello A. B.
A. Hello
A. Hello B.
我目前匹配与
([A-Z]\.)+
我试图匹配与逆匹配前述字的重复模式:
^((?![A-Za-z0-9]))
唉,无济于事。
我想重复模式匹配重复模式和只有。例如:匹配重复模式和只重复模式
A.
A. B.
A. B. C.
A. B. C. ...
但不是:
Hello A.
Hello A. B.
A. Hello
A. Hello B.
我目前匹配与
([A-Z]\.)+
我试图匹配与逆匹配前述字的重复模式:
^((?![A-Za-z0-9]))
唉,无济于事。
我可能没有理解你的权利,但似乎你想匹配整个输入。在这种情况下,您可以使用^
和$
从输入的开头到结尾进行匹配。
^([A-Z]\. ?)+$
这是你在找什么?
^([A-Z]\.)([A-Z]\.)*$
我不是100%确定我理解你的问题。
是
A. A. A.
可接受的匹配还是角色需要增加?
你想用最后一个正则表达式做什么? – anubhava
所以你的负面测试显示除了A.'','A. B.'等在行中是失败的。在字符串的非匹配部分是否有'A.'出现的可能,即,'Hello'可以是'HA.'?我们是否能够在一串指定的字母后加一个'.'来隔离这个匹配? –