入力として、"some text\\nsome text"
- >"some text\nsome text"
と表示されます。 "\t"
のような他の特殊文字のためにも動作しますエスケープされたエスケープシーケンスをエスケープされていない値に置き換えます。
"some text
some text"
として示さ> - それは1つのバックスラッシュを削除し、 "some text\nsome text"
を得ることが可能である方法 ? 正規表現を使用すると、同じようにしかできません textLine.replace("\\n", "\n") and so on.
別の方法がありますか?
's.replaceAll( "\\\\\\\\"、 "\\\\")。 –
@MarkoTopolnikはOPが求めていることをしません。 – Romain
@Lex「1つのバックスラッシュを削除したくない」場合は、「エスケープされたエスケープシーケンスをそのエスケープされていない値に置き換える」とします。 – Romain