我想从消息中排除字符串“VSS”
VSS 编写器内存不足
我用于模式匹配的正则表达式是
[O,o]ut of [M,m]emory
但如果 VSS 出现在消息中,我想排除整个消息。这可能吗?
我想从消息中排除字符串“VSS”
VSS 编写器内存不足
我用于模式匹配的正则表达式是
[O,o]ut of [M,m]emory
但如果 VSS 出现在消息中,我想排除整个消息。这可能吗?
您可以使用否定的前瞻断言来解决此问题:
(?i)^(?!.*VSS).*out of memory
解释:
(?i) # Make the regex case-insensitive
^ # Match the start of the string
(?!.*VSS) # Assert that there is no "VSS" in the string
.* # Match any number of characters
out of memory # Match "out of memory"
顺便说一句,[O,o]
匹配 an O
, ano
或 a,
,所以这可能不是你的意思。