[問題] 從NSString中判斷是否為一段url

看板MacDev作者 (肉元,吉米,助教)時間15年前 (2010/01/14 18:57), 編輯推噓2(202)
留言4則, 3人參與, 最新討論串1/3 (看更多)
一些im軟體例如beejive 我發現他可以判斷聊天訊息中是否含有網址、或是郵件信箱 只要在這些文字上tap就可以打開網頁或是打開mail準備寫信 當我自己想要做的時候我發現google很久都找不到如何從 NSString中判斷是否為url或是mailto 然後如果一個textView裡面有一個以上的url,要怎麼判斷我點的是哪一個... 有高手能提示一下嗎QQ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.168.35.86

01/14 19:00, , 1F
我直覺想到了 regular expression
01/14 19:00, 1F

01/14 19:43, , 2F
暴力法去找http https @ 這幾個字串就好了...
01/14 19:43, 2F

01/14 23:21, , 3F
看來是要暴力法了T_T
01/14 23:21, 3F

01/14 23:22, , 4F
而且我還是想不到他要怎麼知道我tap的是哪一個url
01/14 23:22, 4F
文章代碼(AID): #1BJlY3T5 (MacDev)
文章代碼(AID): #1BJlY3T5 (MacDev)