It seems odd to combine ``\w`` and ``\W`` insdie a square bracket that has the meaning of everything. Can you use ``hint.match(/url\(.*?\)/i)`` instead of ``hint.match(/url\([\w\W]*?\)/i)``?