正则表达式必须满足这些愿望.
首都A.然后是3个或更多可选的字符.
正则表达式必须以大写字母X或Y或Z结尾.
必须满满的:
A3546sdfsdf6546sdf654Z A123qze46548X
不得履行:
A123qze46548XY A123qze46548XYZ
这是我得到的,但它没有工作:
A.{3,}([X]|[Y]|[Z])
有了这个正则表达式,它也将实现
A123qze46548XY A123qze46548XYZ
我不喜欢那个……我猜这个Or运算符我做错了.
任何帮助?
感谢名单
解决方法
尝试使用正则表达式:
^A.{2,}[^XYZ][XYZ]$
> [^ XYZ]匹配任何不是X,Y或Z的字符.