gpt4 book ai didi

java - 问题模式/匹配器

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

我想从字段集标记中提取 name="buddyname"后面的值 5342test。但 HTML 代码中有多个字段集。下面是 HTML 中字符串的示例。

<fieldset style="display:none"><input type="hidden" name="buddyname" value="5342test" /></fieldset>

我在 Pattern.compile 中放入不同的模式时遇到一些困难,我只想显示值 5342test 而不是其他结果,有人可以帮忙吗?谢谢。

我的代码:

String stringToSearch = "5342test";

Pattern pattern = Pattern.compile("(\\value=\\})");
Matcher m = pattern.matcher(stringToSearch);

while (m.find())
{
// get the matching group
String codeGroup = m.group(1);

// print the group
System.out.format("'%s'\n", codeGroup); // should be 5342test
}

最佳答案

使用此模式:

Pattern pattern = Pattern.compile("<input[^>]*?value\\s*?=\\s*?\\\"(.*?)\\\"");

关于java - 问题模式/匹配器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7545196/

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