我如何在 ios 的输入字符串中给出斜杠
How can i give slash in input string of ios
NSString *str=@"\kss)Äjiyxjkogngqx%oz(xz)ll&\egffp}ij&}iw*tzhimx#A";
str
是我的输入字符串,我收到警告
"Unknown escape sequence \k"
我应该如何重写输入字符串?
你需要像这样转义斜杠
@"\"
所以你的字符串应该是
NSString str=@"\kss)Äjiyxjkogngqx%oz(xz)ll&\egffp}ij&}iwtzhimx#A";
这是一个更好的例子,应该有所帮助
NSString* str = @"\a\b\";
NSLog(@"%@ %d",str,str.length);
NSLog(@"%@ %@ %@",[str substringFromIndex:0],[str substringFromIndex:1],[str substringFromIndex:2]);
应该输出
\a\b\ 5
\a\b\ a\b\ \b\
字符串将在内部存储为“\a\b\”。
NSString *str=@"\kss)Äjiyxjkogngqx%oz(xz)ll&\egffp}ij&}iw*tzhimx#A";
str
是我的输入字符串,我收到警告
"Unknown escape sequence \k"
我应该如何重写输入字符串?
你需要像这样转义斜杠
@"\"
所以你的字符串应该是
NSString str=@"\kss)Äjiyxjkogngqx%oz(xz)ll&\egffp}ij&}iwtzhimx#A";
这是一个更好的例子,应该有所帮助
NSString* str = @"\a\b\";
NSLog(@"%@ %d",str,str.length);
NSLog(@"%@ %@ %@",[str substringFromIndex:0],[str substringFromIndex:1],[str substringFromIndex:2]);
应该输出
\a\b\ 5
\a\b\ a\b\ \b\
字符串将在内部存储为“\a\b\”。