2016-08-24 21 views
-3

私は "||"文字列からバックスラッシュを挿入します。"||"をエスケープする必要があります文字列からの条件

String s = "stack||overflow"; 

置換する必要があり、結果の文字列は「スタックオーバーフロー」になるはずです。

replaceAll関数を使用しようとしましたが、機能しませんでした。

何か助けていただければ幸いです。

おかげで、 スリーカンス

+2

あなたは簡単に交換をしたい場合は非 'regex'バージョン'文字列#のreplace'の使用についてどのような... – SomeJavaGuy

+2

そしてreplaceAll'は '使用のポイント?代わりに 'replace'を使う方がはるかに簡単です。 – Tom

+2

コードがうまくいかず、質問がある場合は、**コードを投稿してください。**これは、あなたが何らかの努力をしたことを示しています。また、実際の問題を見ることができます。 –

答えて

2

この既に部分がStringに文字とサブストリング交換、Oracle tutorialに記載されている:

String replace(CharSequence target, CharSequence replacement) 

リテラルターゲットに一致するこの文字列の各部分を置き換え指定されたリテラル置換シーケンスを持つシーケンス。例えば

String s = "stack||overflow."; 
System.out.println(s.replace("||","\\")); 
関連する問題