【发布时间】:2016-07-10 14:30:13
【问题描述】:
如何从url字符串中获取最后一个'/'(斜杠)之后的所有字符?
在对某个站点发出 webview 请求时,我从我的 URL 方案中收到一个 json 字符串。例如:
app://ga/ecommerce/%7B%22product%22:%22playstation4%22...}]
我想在 last '/'(斜杠)之后获取子字符串。
我怎样才能实现它?请问Regex的格式是什么?
避免使用
NSRange lastDotRange = [sURL rangeOfString:@"/" options:NSBackwardsSearch];
因为我可能在我的 json 中转义了 '/'。
谢谢。
【问题讨论】:
-
不行,组件的最后一部分是URL解码后的json字符串。
-
已编辑:不能做,组件的最后一部分是 json 字符串,在 URL 解码后可能包含转义的 '/'。
标签: ios objective-c regex filter substring