gpt4 book ai didi

java - 如何检测文本中的链接?

转载 作者:行者123 更新时间:2023-11-29 04:00:46 25 4
gpt4 key购买 nike

大家好我有一段文本可能包含如下链接:

“你好.....请访问我们http://www.google.com.eg,如需了解更多信息,请联系我们 http://www.myweb.com/help "

我想用以下链接查找并替换任何链接

有人知道怎么做吗?

我还有一个问题是,像 stackoverflow 这样的网站如何检测帖子中的链接并突出显示它们,以便任何人都可以单击它们并访问该链接?

最佳答案

使用 java.util.regex,您可以通过查找与正则表达式匹配的所有内容来获取 URL:https?://([-\w\.]+)+(:\d+)?(/([\w/_\.]*(\?\S+)?)?)?

import java.util.regex.*;

Pattern pattern = Pattern.compile("https?://([-\w\.]+)+(:\d+)?(/([\w/_\.]*(\?\S+)?)?)?", Pattern.CASE_INSENSITIVE | Pattern.DOTALL | Pattern.MULTILINE);
Matcher myMatcher = pattern.matcher(myStringWithUrls);
while (myMatcher.find()) {
...
}

关于java - 如何检测文本中的链接?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3768215/

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