例如,假设我想搜索以两个大写字母开头的字符串:
[A-Z] [A-Z]
但我希望排除以' AB'开头的字符串。如何将排除合并到我的正则表达式中?
答案 0 :(得分:2)
import { Angular } from '???'
说明:
wwwroot
:否定前瞻:排除以(?!AB)[A-Z]{2}
开头的字符串
(?!AB)
:匹配2个大写字母
答案 1 :(得分:1)
直接解决方案:
([B-Z][A-Z]|A[AC-Z])
换句话说,如果它以A之外的大写Ietter开头,那么任何第二个大写都可以,但如果它以A开头,则第二个字母不能是B,所以它必须是A或在CZ范围内。
答案 2 :(得分:0)
[A-Z](?!B)[A-Z]
(?!B)
位表示"匹配任何字母,但如果它后跟B"则不会。