Is it possible to include a quotation mark as part of an nsstring?
Solution 1:
Sure, you just need to escape the quotation mark.
NSString *someString = @"This is a quotation mark: \"";
NSLog(@"%@", someString );
Output:
This is a quotation mark: "
Solution 2:
You can use Double Quote Escape Sequence here. You need to escape it using a backslash :
NSString *str = @"Hello \"World\"";
NSLog(@"Output : %@",str);
Output : Hello "World"
There are some other Escape Sequences also. Take a look at it :
\b Backspace
\f Form Feed
\n Newline
\t Horizontal Tab
\v Vertical Tab
\\ Backslash
\’ Single Quote
\” Double Quote
\? Question Mark
Solution 3:
As use of back slash \" has already mentioned so I am answering different. You can use ASCII Code too.
ASCII Code of " (double quote) is 34.
NSString *str = [NSString stringWithFormat:@"%cThis is a quotation mark: %c", 34, 34];
NSLog(@"%@", str);
And Output is: "This is a quotation mark: "
Swift 4.0 Version
let str = String(format: "%cThis is a quotation mark: %c", 34, 34)
print(str)
Solution 4:
SWIFT
let string = " TEST \" TEST "
println(string)
output in console is - TEST " TEST
Solution 5:
Yes, you can include a quotation mark in an NSString
literal using the backslash to escape it.
For example, to put the string Quote " Quote
in a string literal, you would use this:
@"Quote \" Quote"
A backslash followed by a quotation mark simply inserts the quotation mark into the string.