我有一个字符串,其名称为文件名[1234568] 。我需要删除字符串的方括号部分,只需获取文件名。我们如何只检索文件名?
答案 0 :(得分:1)
Regex可能会帮助您
NSMutableString *str = [@"Filename [1234568]" mutableCopy];
NSRegularExpression *regex = [NSRegularExpression
regularExpressionWithPattern:@"\\[.+?\\]"
options:NSRegularExpressionCaseInsensitive
error:NULL];
NSString *newStr = [regex replaceMatchesInString:str
options:0
range:NSMakeRange(0, [str length])
withTemplate:@""];