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

logger(textthatdoesnotcontain|)


例:

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


我已经尝试过以下正则表达式,但无法正常工作:

logger(?!*\|.*)

最佳答案

logger\([^\|]+\)应该可以解决问题

或者如果您想匹配整行

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


这接受除“ |”以外的任何字符在“ logger(”和“)”之间

关于javascript - 正则表达式不包含,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/55529550/

10-10 00:08
查看更多