gpt4 book ai didi

java - 尝试提取 HTML 属性时我的正则表达式失败

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

我正在尝试从名称为“this”的 HTML 页面获取值例如:

name="this" value="XXXX-XXX-xxxxx-xxxxx"

我尝试使用

Pattern pat = Pattern.compile("name=\"this\" value=\"(.*?)\"");
Matcher match = pat.matcher(sb);
if(match.matches())
return match.group();

但什么也没返回。我该怎么办?

最佳答案

正如乔普所说;使用“查找”:

Pattern pat = Pattern.compile("name=\"this\" value=\"(.*?)\"");
Matcher match = pat.matcher(sb);
if(match.find())
return match.group(1);

另请注意,您需要检索“group(1)”,因为仅 group() 返回整个模式匹配。

关于java - 尝试提取 HTML 属性时我的正则表达式失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11283971/

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