我有以下NSString
s:
"Test Folder\t4019-130603151520.png",
"Test Folder\\Test sub\tNOICON"
我试图根据这段代码的双反斜杠区分它们,但它没有把它拿起来:
if (![icon rangeOfString:@"\\"].location == NSNotFound)
{
NSLog(@"folder %@ contains \\", icon);
}
任何人都可以指出我缺少的东西吗?感谢。
答案 0 :(得分:3)
要检查双反斜杠使用:
@"\\\\"
使用@"\\"
只会查找一个,因为反斜杠本身就是转义字符,所以你需要用它来表示它。
答案 1 :(得分:1)
反斜杠是一个转义字符,因此您需要其中四个:一个用于转义要匹配的两个反斜杠中的每一个。