gpt4 book ai didi

java - 从 html 行中提取 href 的正确正则表达式是什么? ( java )

转载 作者:行者123 更新时间:2023-12-02 08:05:38 25 4
gpt4 key购买 nike

嗨,我正在尝试提取 href 在 html 行中定义的文本。例如:

<link rel="stylesheet" href="style.css" type="text/css">

我想获得“style.css”或:

<a href="target0.html"><img align="center" src="thumbnails/image001.jpg" width="154" height="99">

我想获取“target0.html”

执行此操作的正确 Java 代码是什么?

最佳答案

    public static String getHref(String str)
{
int startIndex = str.indexOf("href=");
if (startIndex < 0)
return "";
return str.substring(startIndex + 6, str.indexOf("\"", startIndex + 6));
}

此方法假设 html 格式良好,并且仅适用于字符串中的第一个 href,但我确信您可以从这里推断。

关于java - 从 html 行中提取 href 的正确正则表达式是什么? ( java ),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8216537/

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