ios - 字符串中的双反斜杠

标签 ios objective-c nsstring

我有以下 NSString:

"Test Folder\t4019-130603151520.png",
"Test Folder\\Test sub\tNOICON"

我试图根据这段代码的双反斜杠来区分它们,但它没有识别出来:

if (![icon rangeOfString:@"\\"].location == NSNotFound)  
{
        NSLog(@"folder %@ contains \\", icon);
}

谁能指出我遗漏了什么?谢谢。

最佳答案

检查双反斜杠使用:

@"\\\\"

使用@"\\"只会查找一个,因为反斜杠本身就是转义字符,所以需要将其转义。

关于ios - 字符串中的双反斜杠,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16899797/

相关文章:

ios - 如何调用成功和失败的函数?

ios - 图片未存储在sqlite中

ios - 如何在 stringWithContentsOfURL :encoding:error:? 中限制字符串的大小

ios - 如何处理 iOS 11 Navigation BarButtonItems 错误?

iphone - 当稍后需要引用传递给类中函数的 NSString 时,正确的方法是什么? (iPhone 开发者)

ios - NSString的NSArray数组包含以字符串开头的对象

ios - UIView 没有改变 animateWithDuration 中的位置

ios - 在 iOS 中调用 Paypal 时无法获取访问 token

ios - 如何将图像数组添加到 UIScrollView?

java - iPhone 形状库