iOS 对字符串进行转义
在iOS中,可以使用NSString的方法进行字符串转义。具体来说,可以使用以下方法:
-
使用stringByAddingPercentEncodingWithAllowedCharacters方法进行URL转义。这个方法会将字符串中的特殊字符进行转义,以便在URL中使用。例如:
NSString *string = @"Hello, world!"; NSCharacterSet *allowedCharacterSet = [NSCharacterSet URLQueryAllowedCharacterSet]; NSString *escapedString = [string stringByAddingPercentEncodingWithAllowedCharacters:allowedCharacterSet]; NSLog(@"%@", escapedString); // 输出: Hello,%20world%21 -
使用stringByReplacingOccurrencesOfString方法进行普通字符的转义。这个方法可以将字符串中的特定字符替换为其他字符,从而达到转义的效果。例如:
NSString *string = @"Hello, \"world\"!"; NSString *escapedString = [string stringByReplacingOccurrencesOfString:@"\"" withString:@"\\\""]; NSLog(@"%@", escapedString); // 输出: Hello, \"world\"!
这些方法可以根据具体的需求进行使用,以实现字符串的转义
原文地址: https://www.cveoy.top/t/topic/hHWm 著作权归作者所有。请勿转载和采集!