首页 > 解决方案 > 正则表达式不包含

问题描述

我需要一个符合以下条件的正则表达式:

logger(textthatdoesnotcontain|)

例子:

logger(sample log) // Match
logger(sample log | test) // Not Match

我试过下面的正则表达式,但不工作:

logger(?!*\|.*)

标签: javascriptregex

解决方案


logger\([^\|]+\)应该做的伎俩

或者如果你想匹配整行

^logger\([^\|]+\)$

这接受除“|”之外的任何字符 在“记录器(”和“)”之间


推荐阅读