从 NSString 获取最后一个路径部分
大家好,我想从字符串中提取最后一部分,这是一个四位数字“03276”,即:http://www.abc.com/news/read/welcome-new-gig/03276
我怎样才能做到这一点。
Hi all i want extract the last part from string which is a four digit number '03276' i:e http://www.abc.com/news/read/welcome-new-gig/03276
how can i do that.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(7)
您还可以使用
You can also use
如果你知道需要多少个字符,你可以这样做:
如果你只知道这是最后一个斜杠之后的部分,你可以这样做:
If you know how many characters you need, you can do something like this:
If you just know that it's the part after the last slash, you can do this:
由于 *nix 使用与 URL 相同的路径分隔符,这也将有效。
Since *nix uses the same path separators as URL's this will be valid as well.
如果您知道数字的长度,并且它不会改变,那么它可以很简单:
If you know the length of the number, and it's not gonna change, it can be as easy as:
如果字符串的最后部分始终具有相同的长度(5 个字符),您可以使用此方法来提取最后部分:
使用字符串的长度来确定起始索引。
像这样的:(
代码未测试)
If the last part of the string is always the same length (5 characters) you could use this method to extract the last part:
Use the length of the string to determine the start index.
Something like this:
(Code not tested)
strSubStringDigNum 的值为 03276
strSubStringDigNum will have the value 03276
试试这个:
Try this: