2016-04-26 9 views
2

だから、私は何のために求めていることは以下の通り行いますものです:「&」 それは次のようになりますので、以下の文字は、何もすることができます: 私はこの文字持っ& 1、& 2、& 3を、 & 4、& 5、& 6、& 7、& 8、& 9、& 0、&、& B、& C、& D、& E、& & F、& Rは - どのようにハードコーディングすることなく、それらを除去するであろうそれ?同様にその& 3それだけでそれを削除し、その& 1それ以外の場合は削除されますように。特定の文字の後の次の文字を削除しますか?

+0

あなた自身の試行のコードを示して、さらに具体的な質問をしてください。つまり、[mcve]を表示してください。 –

答えて

2

非常に基本的な正規表現を任意の文字(この場合は1文字)のプレースホルダとともに使用できます。

System.out.println("&xx&y".replaceAll("&.", "")); // prints the middle "x" only 

API hereを参照してください。

+0

ありがとうございました。私は私が使うことができるか分からなかった。特定の文字の後に任意の文字を削除するには、ありがとう。 –

+0

@DanielHollerあなたは大丈夫です – Mena

+0

@DanielHoller 'replaceAll'は正規表現を取るので、ドットに加えてあなたが好きな正規表現のパターンを使うことができます。 – dasblinkenlight

関連する問題