我需要一个符合以下条件的正则表达式:
logger(textthatdoesnotcontain|)
示例:
logger(sample log) // Match
logger(sample log | test) // Not Match
我在正则表达式下尝试过,但没有用:
logger(?!*\|.*)
答案 0 :(得分:3)
logger\([^\|]+\)
应该可以解决问题
或者如果您想匹配整行
^logger\([^\|]+\)$
此字符可以接受“ |”以外的任何字符在“ logger(”和“)”之间
答案 1 :(得分:2)