当前位置:  开发笔记 > 编程语言 > 正文

是否可以在引号中包含引号?

如何解决《是否可以在引号中包含引号?》经验,为你挑选了3个好方法。

我有一个显示英寸的标签.我想用英寸符号(")或引号显示数字.我能用nsstring做这个吗?谢谢!



1> Jeff Kelley..:

当然,你只需要逃避引号.

NSString *someString = @"This is a quotation mark: \"";
NSLog(@"%@", someString );

输出:

This is a quotation mark: "


每个人都必须创办一个人.此外,每个人都会不时忘记琐碎的事情.前几天,我记不起十六进制的字符串格式化程序了,而且我已经用C语言进行了多年的笨拙编程.
给任何看过这个的新手编码员留言......当你的知识库存在空白时,不要让任何人欺负你.即使你感到愚蠢也要问,特别是在网上.

2> Bhavin..:

您可以在此处使用Double Quote Escape Sequence.你需要使用反斜杠来逃避它:

NSString *str = @"Hello \"World\"";
NSLog(@"Output : %@",str);

Output : Hello "World"

还有其他一些Escape序列.看看它:

\b    Backspace
\f    Form Feed
\n    Newline
\t    Horizontal Tab
\v    Vertical Tab
\\    Backslash
\’    Single Quote
\”    Double Quote
\?    Question Mark



3> TheTiger..:

使用反斜杠"已经提到了所以我回答的不同.你也可以使用ASCII代码.

ASCII码的"(双引号)34.

 NSString *str = [NSString stringWithFormat:@"%cThis is a quotation mark: %c", 34, 34];
 NSLog(@"%@", str);

输出是: "这是一个引号:"

Swift 4.0版本

let str = String(format: "%cThis is a quotation mark: %c", 34, 34)
print(str)

推荐阅读
Gbom2402851125
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有