通过例子告诉它更容易。
我有http://domain/product/view/id/
之类的网址。如何从网址中获取id
?
我个人认为,
我可以在最后两个斜杠之间得到字符串。但我需要灵活处理http://domain/product/view/id/title/
等扩展网址。而且我不能指望URL包含最后一个斜杠。
匹配前缀http://domain/product/view/
,然后在下一个斜杠前获取ID。
我喜欢在PHP中使用正则表达式,但在obj-c中似乎没有内置的正则表达式系统。所以我需要第三方库,例如RegexKitLite
。
我想讨论实现这些功能的常用或最佳方法。
答案 0 :(得分:3)
获取子串的方法有多种
但是在您的情况下,由于您正在处理URL,因此以下其中一项可能更适合:
答案 1 :(得分:0)
当然在obj-c中有内置的正则表达式,它被称为NSRegularExpression
。