摘要:
看到[ ] 字符组(Character Classes) 这节,最后的例子,突然想到,如何来匹配不包含“abc”子字符串的字符串。写来写去,还就是写不出来,照猫画虎,写了个^.*(?!abc).*(?!abc)$,看起来应该可以,跑出来不是那么回事。对于如下的输入:abcklkjlkjklkjljalklkjlkabclklkjlkjlabckljklakljkljlj可以判读出"abcklkjlkjk"和"lkjlkjlabc",但对于"kjlkabclk"这种子字符串在中间的情况,就不能解决。想着用个逆序否定,^.*(?!abc)
阅读全文