【问题标题】:Regex simple domain正则表达式简单域
【发布时间】:2023-11-05 20:42:02
【问题描述】:

我正在搜索包含特定域名的正则表达式模式。

例如: <any symbols>google<any symbols>;

我开始了

r'^(?:https?:\/\/)?(?:[^.]+\.)? ....

如何在我的正则表达式中添加域名 (google)?

感谢您的帮助。

【问题讨论】:

  • 您到底在寻找什么?你已经尝试过什么? * 旨在帮助那些尝试而不仅仅是询问的人。你可能需要从intro tour阅读how to ask
  • 一个域名应该包含一个 TLD - 你想要例如 google.com 吗?
  • 我想找到没有特定 TLD 的解决方案。只需在正则表达式中使用任何 TLD 后的“google”即可。

标签: python regex beautifulsoup re


【解决方案1】:

我找到的解决方案:

(https?:\/\/(.+?\.)?google\.[a-zA-Z]{2,}(\/[A-Za-z0-9\-\._~:\/\?#\[\]@!$&'\(\)\*\+,;\=]*)?)

regex test

【讨论】: