是否可以在引号中包含引号?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了是否可以在引号中包含引号?相关的知识,希望对你有一定的参考价值。
我有一个显示英寸的标签。我想用英寸符号(“)或引号显示数字。我能用nsstring做这个吗?谢谢!
答案
当然,你只需要逃避引号。
NSString *someString = @"This is a quotation mark: "";
NSLog(@"%@", someString );
输出:
This is a quotation mark: "
另一答案
您可以在此处使用Double Quote Escape Sequence。你需要使用反斜杠来逃避它:
NSString *str = @"Hello "World"";
NSLog(@"Output : %@",str);
Output : Hello "World"
还有其他一些Escape序列。看看它:
Backspace
f Form Feed
Newline
Horizontal Tab
v Vertical Tab
\ Backslash
’ Single Quote
” Double Quote
? Question Mark
另一答案
使用反斜杠“已经提到过,所以我回答的不同。你也可以使用ASCII Code。
ASCII Code的“(双引号)是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)
另一答案
迅速
let string = " TEST " TEST "
println(string)
控制台中的输出是 - TEST“TEST
另一答案
是的,您可以使用反斜杠在NSString
文字中包含一个引号来逃避它。
例如,要将字符串Quote " Quote
放在字符串文字中,您可以使用:
@"Quote " Quote"
反斜杠后跟引号只是将引号插入字符串中。
另一答案
如果字符串是文字字符串,则可以使用转义字符在字符串中添加引号。
NSString *string = @"16"";
另一答案
对Swift 5,Xcode 10.2使用以下代码
let myText = #"This is a quotation mark: ""#
print(myText)
输出:
这是一个引号:“
以上是关于是否可以在引号中包含引号?的主要内容,如果未能解决你的问题,请参考以下文章