Regex 正则表达式匹配url中任意位置的字符串

Regex 正则表达式匹配url中任意位置的字符串,regex,Regex,我正在尝试创建一个正则表达式,我可以使用它来匹配包含某个单词的http引用器,该单词位于域部分(而不是路径部分)的任何位置 我已经实现了以下功能,唯一的问题是它只在我搜索的单词位于字符串开头时匹配 ^([a-zA-Z0-9]\.)?(<example>\.)?(?<example>.+)$ ^([a-zA-Z0-9]\)?(\)?(+)$ 你知道如何让单词示例与域中的任何位置(第一级和第二级)匹配,并且仍然保留域名格式(something.something.some

我正在尝试创建一个正则表达式,我可以使用它来匹配包含某个单词的http引用器,该单词位于域部分(而不是路径部分)的任何位置

我已经实现了以下功能,唯一的问题是它只在我搜索的单词位于字符串开头时匹配

^([a-zA-Z0-9]\.)?(<example>\.)?(?<example>.+)$
^([a-zA-Z0-9]\)?(\)?(+)$

你知道如何让单词示例与域中的任何位置(第一级和第二级)匹配,并且仍然保留域名格式(something.something.something或something.something)吗?

发布示例输入和预期输出。语言是什么?如果该语言可以解析URL,请在进行匹配之前使用它来提取域。我在web服务器的重写规则中使用它(它使用Apache风格的语法)。请显示一些要搜索的URL示例以及要在其中查找的字符串。