gpt4 book ai didi

java - 如何匹配URL中的单词(字符串)

转载 作者:行者123 更新时间:2023-11-30 04:55:57 27 4
gpt4 key购买 nike

这个网站包含不同的网址,但我希望我的应用程序应该只访问包含特定关键字(例如“药物”)的网址如果网址是

http://website.com/countryname/drug/info/A

http://website.com/countryname/Browse/Alphabet/D?cat=company

它应该访问第一个 URL。那么如何匹配 url 中的特定关键字药物。我知道也可以使用正则表达式来完成,但是有,但我是新手我这里使用的是Java

最佳答案

您可以使用 contains() 方法检查字符串是否包含单词。
if(myString.contains("drugs"))
如果您只需要包含/drug/的 URL,请尝试执行以下操作:

    Pattern p = Pattern.compile("/drug(/|$)");
Matcher m = p.matcher(myURLString);
if(m.find())
{
something_to_do
}

(/|$) 表示 /drug 后面只能是斜杠 (/) 或什么都没有(美元表示行尾)。所以这个如果您的字符串类似于 .../drug/....../drug

,正则表达式将找到所有内容

关于java - 如何匹配URL中的单词(字符串),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8543470/

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