2010-06-29 67 views
0

有沒有人知道一個好的圖書館有采取一串文字和使用正則表達式(或任何你想要的)解析出任何鏈接的URL?例如:解析文本和轉換鏈接

輸入:我發現這個很棒的網站叫google.com。您可以通過[email protected]向網站管理員發送電子郵件。

輸出:我發現這個很棒的網站叫做< ;。您可以通過電子郵件向網站管理員發送郵件至< mailto:[email protected] " > [email protected] </a >。

回答

1

我不知道任何罐裝解決方案,但你可以打個快速的腳本。我發現了一些正則表達式來挑選URL,請參閱:http://flanders.co.nz/2009/11/08/a-good-url-regular-expression-repost/

對於電子郵件地址,\ b [A-Z0-9 ._% - ] + @ [A-Z0-9 .-] +。[AZ] {2,4} \ b。

從那裏,前綴與mailto:或http://和添加鏈接標籤應該是微不足道的(我會使用perl)。