gpt4 book ai didi

java - 消息的正则表达式

转载 作者:行者123 更新时间:2023-12-01 14:29:06 25 4
gpt4 key购买 nike

我正在尝试在 eclipse 中编写一个识别字符串的正则表达式

X.printStackTrace();

其中“X”是异常变量。我的表情如下:

([^\*\/\/\s])(.*)\Q.printStackTrace();\E

当单行中有多个 printStackTrace 语句时,除了第三行之外,它可以正常工作。

/* e.printStackTrace();
e.getMessage();
e.printStackTrace();e.printStackTrace(); e.printStackTrace();
e.printStackTrace();*/
/* e.printStackTrace();
e.getMessage();*/
/*
// e.printStackTrace();
e.getMessage();
*/

如果我只需要搜索,谁能让我知道正则表达式应该是什么

X.printStackTrace();

在第三行?

最佳答案

问题出在 (.*) 部分:您必须使用 (.*?) 进行惰性匹配。

我会使用以下正则表达式:[^.\s]+\Q.printStackTrace();\E

关于java - 消息的正则表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16958715/

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