标签: cocoa-touch nsdatadetector
我已实施NSDataDetector来检测网址,但它也包含电子邮件地址。是否有一种简单的方法可以使它不检测电子邮件,而是检测所有其他URL?
NSDataDetector
答案 0 :(得分:1)
好吧,电子邮件地址不是网址。 mailto:someone@some.where.com是包含电子邮件地址的网址。因此,要回答您的问题:请检查您的网址是否以mailto:开头。如果是,请忽略它。如果由于某种原因你将电子邮件地址作为URL,你可能有一些解析错误......
mailto:someone@some.where.com
mailto:
请参阅here有关网址的正则表达式。