-2
"\\"
を"\"
に置き換える必要がありますが、動作しないようです。あなたは1と2つのバックスラッシュを交換したい場合は、バックスラッシュをエスケープする必要がありスウィフトの\をに置き換えます
var st = "satya\\"
st = st.replacingOccurrences(of: "\\", with: "\", options:
NSString.CompareOptions.literal,
range: nil)
正確に何を交換しようとしているのか分かりません。交換後に希望の結果を指定できますか? – VTodorov
ターゲット文字列と発生文字列の両方が私と同じに見えます。またはそれは? – Rishabh
'\'はエスケープ文字です。コンピューティングおよびテレコミュニケーションでは、エスケープ文字は、文字シーケンス内の後続の文字の代替解釈を呼び出す文字です。あなたがしたように文字列を定義すると、 'var st =" satya \\ ";'文字列の値は 'satya \'になります。それが望ましい文字列であれば、何も置き換える必要はありません。 – VTodorov