正则表达式匹配不包含其他子字符串的字符串

时间:2016-11-23 12:51:01

标签: regex

我需要一个正则表达式来匹配不包含特定子串的字符串 例如,除了/<abc.*>//<abcD.*>/

之外,我需要获取所有字符串/<abcE.*>/

1 个答案:

答案 0 :(得分:1)

你的正则表达式应该是:

/<abc(?![DE]).*>/

或者如果你有更长的不良字符串:

/<abc(?!(?:D|E|otherUndesirableString)).*/