2014-02-26 71 views

回答

1

逃離][...]將使其在Javascript工作:

\[([^\]]+)\]\((((?:https?|ftp):\/\/)?.*?)\) 
    ^^ 
+0

有趣的,是的Javascript只是比較挑剔,還是有原因的設計師選擇了逃跑的需要? – Justin808

+0

@ Justin808,我不知道背後的原因。一些正則表達式引擎足夠聰明來處理這個問題,而另一些則不是。再舉一個例子:一些正則表達式抱怨'{abc}',其他人不會抱怨,並且直接匹配'{abc}'。 – falsetru