gpt4 book ai didi

Java 正则表达式 Html

转载 作者:行者123 更新时间:2023-12-01 18:51:09 25 4
gpt4 key购买 nike

尝试获取 html 的结果:

private static final String PATTERN = "(ReportSession=)[0-9A-Za-z]{24}";`

...

Pattern pattern = Pattern.compile(PATTERN);
Matcher matcher = pattern.matcher(".axd?ReportSession=frytm055l51aigbigh5xzrin\u");
if(matcher.find()){
textView1.setText(matcher.group(1));
}

输出是ReportSession=,但我需要在反斜杠之前获取整个ReportSession=frytm055l51aigbigh5xzrin。有什么想法吗?

最佳答案

用括号表示组。您只有一个内部组,即 (ReportSession=)。如果您需要整个模式,您可以使用:

matcher.group();

matcher.group(0);

第 0 组表示整个模式,因此表达式 m.group(0) 等效于 m.group()。
来源:http://docs.oracle.com/javase/1.5.0/docs/api/java/util/regex/Matcher.html#group%28int%29

关于Java 正则表达式 Html,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15876118/

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