gruber

    5熱度

    3回答

    如何重寫這個new way to recognise地址以在Python中工作? \b(([\w-]+://?|www[.])[^\s()<>]+(?:\([\w\d]+\)|([^[:punct:]\s]|/)))

    2熱度

    1回答

    我一直在使用John Gruber的巨大URL正則表達式來匹配非結構化文本消息中的URL。它大部分時間都是非常有效的,但是我發現了一個性能會嚴重下降的情況,這取決於括號內的內容。 // The URL matching regex. var urls = /\b((?:[a-z][\w-]+:(?:\/{1,3}|[a-z0-9%])|www\d{0,3}[.]|[a-z0-9.\-]+[.][

    5熱度

    1回答

    如何獲得在php中使用preg_match提到的正則表達式in this article? <?php preg_match("\b(([\w-]+://?|www[.])[^\s()<>]+(?:\([\w\d]+\)|([^[:punct:]\s]|/)))/i", $text, $matches); print_r($matches); ?> 使用上面的代碼,我收到以下錯誤: Wa

    10熱度

    3回答

    我採取了Liberal URL Regex from Daring Fireball,將它與some of Alan Storm improvements合併,並破解我的方式修復一些錯誤,如支持括號內的國際化域名(IDN)字符。這就是我: /(?:[\w-]+:\/\/?|www[.])[^\s()<>]+(?:(?:\([^\s()<>]*\)[^\s()<>]*)+|[^[:punct:]\s