【发布时间】:2021-10-26 20:33:33
【问题描述】:
我正在尝试查找匹配包含或不包含“www”的 URL 的正则表达式,后跟可以包含点的有效字符串,但不能包含两个或多个连续点。为简单起见,我将问题仅限于具有子域和 .com 域的 URL。 例如:
www.aBC.com #MATCH
abc.com #MATCH
a_bc.de8f.com #MATCH
a.com #MATCH
abc #NO MATCH
abc..com #NO MATCH
我的正则表达式最接近的是\w+.[\w]+.com,但这与简单的“a.com”不匹配。我使用“\w”而不是“。”因为否则我不知道如何避免按顺序排列两个或多个点。
感谢任何帮助。
【问题讨论】: