我需要创建一个 java 正则表达式,它将 URLS 与 http 或 https 匹配,但不应将 url 与特定文件扩展名匹配。
我可以使用以下表达式获取带有 http 或 https 的 url,但我无法完成第二部分,即消除具有某些扩展名的 url(例如:-js|css|jpg 等)。我想我需要使用否定,但是我不知道该怎么做。
String regex = "\\s*(?i)(http|https)\\s*://\\s*((\"[^\"]*\"|'[^']*'|([^'\">\\s]+)))";
请帮我修改这个正则表达式以满足这个要求。