我希望以下正则表达式匹配包含子域的 URL,但不匹配没有子域的 URL:
"^https?://(?:www\.)?(.*\.lexpress\.fr).*"
即匹配:
http://blah.lexpress.fr/whatever/test.html
不符合:
http://www.lexpress.fr/whatever/test.html
我在 Java 和 Python 中都尝试过,并且两个 URL 都匹配 - 为什么会这样,我需要如何更改表达式以仅匹配第一个。
谢谢,
/大卫