gpt4 book ai didi

正则表达式以、包含和结束于

转载 作者:IT王子 更新时间:2023-10-29 02:27:00 26 4
gpt4 key购买 nike

我正在尝试创建一个要集成到监控服务中的正则表达式。它们使用 golang 正则表达式进行验证。

所以我试图创建一个验证 Java 异常的正则表达式。例如我有这些异常(exception)(它们是单独的行)

java.lang.NoSuchMethodException: ...

java.lang.IllegalAccessException: ...

我需要一个只接受异常的正则​​表达式。不是错误,也不是其他类型。

我可以用这个正则表达式捕获 java 消息

pattern: "^java.lang"

但这也包括所有类型的错误,这不是故意的。我试图让正则表达式在末尾捕捉到“异常”这个词,但我不确定怎么做。

最佳答案

您可以不贪婪地匹配任何字符零次或多次,然后在 ^java\.lang\. 之后匹配 Exception: .*?Exception:

^java\.lang\..*?异常:

Regex demo

请注意转义点以按字面意思匹配它。

关于正则表达式以、包含和结束于,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53450100/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com