正则表达式匹配没有11个管道分隔符的行

时间:2014-09-23 09:40:08

标签: regex

我正在寻找一个正则表达式,以便找出是否有少于或多于11个管道分隔符的行。

我已经找到正则表达式来查找具有11个分隔符的行:

^([^\|]*\|){11}[^\|]*$

我想知道如何产生这种负面正则表达式。

提前致谢!

1 个答案:

答案 0 :(得分:0)

我做:

^(?:(?:[^\|]*\|[^\|]*){0,10}|(?:[^\|]*\|[^\|]*){12,})$