我想知道如何匹配两个不同的数字。所以,匹配 12 就可以了,但不能匹配 11。
到目前为止我所拥有的是:
我必须匹配像“P12”这样的字符串,我已经用这个正则表达式完成了:
^P([1-6]{1})([1-6]{1})$
但现在我的问题是如何仅匹配 P12 或 P32 等数字不重复的字符串。
任何对阅读材料的帮助或指导将不胜感激。
编辑:
谢谢大家的回答,但我正在 RAD (radsoftware.com.au/regexdesigner) 中对此进行测试 - 我知道,我应该提到这一点:/,而且大部分内容在那里不起作用。我看到一位用户发布了一个解决方案,但现在看不到了,我不知道为什么,他删除了它吗?无论如何:这就是有效的:
^P([1-6]{1})(?!\1)([1-6]{1})$
谢谢你们!
用这个:
^P((1[2-6])|(2[13-6])|(3[124-6])|(4[1-356])|(5[1-46])|(6[1-5]))$
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)