0
https://github.com/sorensen/absolutifyは、相対URLと一致するように、素敵な正規表現パターンを実装:マッチ相対URLは
/(=["'])(([.]+\/)|(?:\/)|(\w|\#))(?!\/)/g
このパターンが正しくパスに一致しますが、それは(<a href="index.html">foo</a>
のように)相対ファイルと一致しません
何だろう相対ファイルは一致しますが、//example.com
、http://example.com
、https://example.com/foo
などの有効なURLと一致しないように、Regexのように見えます。
どのように一致しないのですか? 'var str = '=" index.html "'; (?:\ /)|(?:\ /)|(\ w | \#))(?!\ /)/ g)); ' – arhak