【发布时间】:2011-06-03 04:34:12
【问题描述】:
我要完成的工作如下。我有一个 NSString,其中有一个句子,其中有一个 URL。我需要能够获取在 NSString 中的任何句子中显示的 URL,例如:
假设我有这个 NSString
NSString *someString = @"This is a sample of a http://example.com/efg.php?EFAei687e3EsA sentence with a URL within it.";
我需要能够从该 NSString 中提取 http://example.com/efg.php?EFAei687e3EsA。这个 NSString 不是静态的,并且会改变结构,并且 url 不一定在句子的同一位置。我试图研究three20代码,但对我来说毫无意义。这还能怎么做?
【问题讨论】:
-
请参阅my answer 了解使用 Swift 3 并提供 2 种解决问题的方法的类似问题。
标签: ios regex cocoa-touch nsstring