我想剥离NSString
的一部分。
在下面的字符串中,我只想获取“ / sampletext1 / sampletext2 / sampletext3”之前的数字
1464/sampletext1/sampletext2/sampletext3
我已经删除了数字前的网址,但无法弄清其余数字。有时这些数字可能是3或4或5个数字长。
谢谢
最佳答案
您提到您从前面提取了一个网址,所以我猜您正在处理http://localhost:12345/a/b/c
或http://localhost/12345/a/b/c
之类的东西。
无论哪种情况,都可以将字符串转换为NSURL并利用其内置功能:
// Port
NSURL *URL = [NSURL URLWithString:@"http://localhost:12345/a/b/c"];
NSUInteger port = URL.port.integerValue;
// Path component
NSURL *URL = [NSURL URLWithString:@"http://localhost/12345/a/b/c"];
NSString *number = URL.pathComponents[1];
关于ios - 如何在字符的第一个实例之后去除NSString的一部分?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/18860028/