(?<!(?<!:)\/\/.* )表示除了//注释外
(?<!/\*(?:(?!\*/)[\s\S\r])*?)表示除了/***/注释外
(https?)://[-A-Za-z0-9+&@#/%?=~_ |!:,.;]+[-A-Za-z0-9+&@#/%=~_|]表示匹配不带单引号和双引号的链接
\/(.*)(\.js|\.css)表示以斜杠开头以.js或者以.css结尾
(?<!(?<!:)\/\/.* )(?<!/\*(?:(?!\*/)[\s\S\r])*?)(https?)://[-A-Za-z0-9+&@#/%?=~_ |!:,.;]+[-A-Za-z0-9+&@#/%=~_|]|\/(.*)(\.js|\.css)