【发布时间】:2019-02-21 04:34:24
【问题描述】:
我一直无法找到合适的正则表达式来匹配任何字符串不是以某种条件结束。例如,我不想匹配任何以 a 结尾的内容。
这匹配
b
ab
1
这不匹配
a
ba
我知道正则表达式应该以 $ 结尾来标记结束,但我不知道应该在它之前做什么。
编辑:原始问题似乎不是我的案例的合法示例。那么:如何处理多个字符?说什么不以ab结尾?
我已经能够解决这个问题,使用this thread:
.*(?:(?!ab).).$
尽管这样做的缺点是,它不匹配一个字符的字符串。
【问题讨论】:
标签: regex