我有来自我的用户的定义字符串来匹配输入字符串,我想简化定义字符串,这样我的用户就不需要知道内部的正则表达式。
我的想法是允许*/-7721/-7722/-7723
匹配任何给定的 4 位字符串,即not 7721 AND not 7722 AND not 7723
.
我正在寻找一个正则表达式来对一个 4 位数字的输入字符串执行上述操作。
我尝试过使用该?!
符号,但它不能与整个字符串不匹配。
(?![0-9]{4})
- 这不允许任何 4 位字符串。
((?!(7721))(?!(7722))(?!(77223))
- 这也没有用
是否有 AND 运算符来执行上述操作?
谢谢,