gpt4 book ai didi

python - 通过正则表达式提取带有 "only"的url链接 ".php.com"

转载 作者:行者123 更新时间:2023-12-01 07:13:57 25 4
gpt4 key购买 nike

尝试通过正则表达式“仅”提取带有“.php.com”(即 www.sample.php.com)的 url 链接,但无法提取和识别带有(.php.com)的特定 url )如下面的代码。如果您有想法,请帮助并告诉我。提前致谢。

以下代码能够提取 http 或 https url ,但无法仅通过 php.com (即 www.sample.php.com )识别和准确提取 url 。我应该如何修改以下正则表达式以仅使用( php.com )提取网址?

http[s]?://(?:[a-zA-Z]|[0-9]|[$-_@.&+]|[!*(),]|(?:% [0-9a-fA-F][0-9a-fA-F]))+

<> 仅提取包含 php.com (www.sample.php.com) 的 url,而不是(www.sample.com 或其他)

最佳答案

您可以添加一个肯定的前瞻,断言 URL 组件之一是 PHP:

http[s]?://(?=.*\bphp\.com\b)(?:[a-zA-Z]|[0-9]|[$-_@.&+]|[!*(),]|(?:%[0-9a-fA-F][0-9a-fA-F]))+
^^^ change is here

Demo

关于python - 通过正则表达式提取带有 "only"的url链接 ".php.com",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58073463/

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