[解決済み] ""内の二重引用符を印刷するには?
2022-05-13 15:13:43
質問
次のように二重引用符で囲んで印刷する方法を教えてください。
"ダブルクォート"
どのように解決するのですか?
文字列の中に挿入したいダブルクォートの前にバックスラッシュを付けます。
let sentence = "They said \"It's okay\", didn't they?"
現在
sentence
は
大丈夫ですと言われましたね。
文字をエスケープすることを「エスケープ」と言います。
Swift 4 では、代替手段として
"""
デリミタを使用することもできます。
let sentence = """
They said "It's okay", didn't they?
Yes, "okay" is what they said.
"""
これは与える。
大丈夫ですと言われたんでしょう?
そうです、quot;大丈夫です。
Swift 5では、拡張デリミタを使用することができます。
文字列リテラルは 拡張デリミタ . 開始引用符の前に 1 つ以上の数字記号 (#) を持つ文字列リテラルは、バックスラッシュとダブルクォート文字が同じ数の数字記号で続かない限り、リテラルとして扱われます。多くのダブルクォートまたはバックスラッシュ文字を含む文字列リテラルを余分なエスケープで乱雑にしないために、拡張デリミタを使用します。
文字列は次のように表現されます。
let sentence = #"They said "It's okay", didn't they?"#
また、文字列に変数を追加したい場合は、文字列の後ろに
#
を追加してください。
let sentence = #"My "homepage" is \#(url)"#
関連
-
[解決済み] JavaScriptで文字列が部分文字列を含むかどうかを確認する方法は?
-
[解決済み] JavaでInputStreamを読み込んでStringに変換するにはどうすればよいですか?
-
[解決済み] 文字列の単語を反復処理するにはどうすればよいですか?
-
[解決済み] バイトを文字列に変換する
-
[解決済み] JavaScriptで変数が文字列かどうかをチェックする
-
[解決済み] JavaScriptで二重引用符と単一引用符はいつ使うべきですか?
-
[解決済み] 文字列が空かどうかを確認する方法は?
-
[解決済み】JavaScriptで文字列の出現箇所をすべて置換する方法
-
[解決済み】大文字・小文字を区別しない「Contains(string)
-
[解決済み] ""内の二重引用符を印刷するには?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
Swiftがエラーを報告。アボートトラップ:6
-
Swift Error fatal error: Optional value のアンラップ中に予期せず nil を発見した。
-
Swift の Optional 値 && Optional のアンラップ時に予期せず nil が検出された場合の説明
-
swift 4.0でのdispatch_async,dispatch_afterの使用について
-
[解決済み] ""内の二重引用符を印刷するには?
-
[解決済み] Swiftで範囲を作成する方法は?
-
[解決済み] Swift: PREPROCESSORフラグ(`#if DEBUG`など)を使ってAPIキーを実装する方法とは?
-
[解決済み] Swift: インデックスで文字列配列を置換する
-
[解決済み] Swift - 複数条件でオブジェクトの配列を並べ替える
-
[解決済み] swiftにおける "precondition "と "assert "の違いとは?