2016-09-20 50 views
0

請幫我,我想要這樣的子字符串「https://stackoverflow.com/questions/ask/abc.pdf」 ,我想獲得「abc.pdf」。這意味着我想獲得pdf的文件名。Objective c Substring

注意:它不是相同的字符串。 Forexample:https://stackoverflow.com/questions/ask/abc.pdfhttps://stackoverflow.com/questions/ask/tosf/abc.pdf和某個https://stackoverflow.com/questions/ask/tosf/12/abc.pdf

謝謝!

+0

的可能的複製[功能得到一個URL的文件名(http://stackoverflow.com/questions/2440620/function-對獲得最文件名 - 中安-URL) – Larme

回答

1

使用NSURL的lastPathComponent方法。

NSURL *url = [NSURL URLWithString:@"http://stackoverflow.com/questions/ask/abc.pdf"]; 
NSString *filename = [url lastPathComponent]; 
1

除了Rijo的答案。無需創建NSURL例如,你可以使用的NSStringlastPathComponent方法:

NSString *filename = [@"http://stackoverflow.com/questions/ask/abc.pdf" lastPathComponent];