-2
正規表現と一致する入力文字列から文字を保持する文字列を作成する方法はありますか?正規表現と一致する文字列に文字を保持
'_'
(アンダースコア)、または[a-z]
または[A-Z]
のいずれかの文字をすべて保持する必要があります。他のすべての文字を削除します。
私のようないくつかの機能を探しています:たとえば
String replaceAll(String inputString, String inputRegex);
:印刷
{
...
String inputString = "[email protected]#$cd12";
String inputRegex = "[_a-zA-Z]";
String outputString = replaceAll(inputString, inputRegex);
System.out.println(outputString);
}
出力 - aabcd
コードを表示していないので、私は混乱しています。あなたは 'String.replaceAll'の使い方を知りたいのですか、正規表現をやる方法を知りたがっていますか? –
混乱して申し訳ありませんが、String.replaceAll(入力文字列と出力文字列)という2つの文字列を消費するString.replaceAll(inputString、inputRegex)などの関数があるかどうかを知りたいと思います。 – Reflexion
あなたは 'String newString = inputString.replaceAll(inputRegex、" ");を意味します。あなたのinputRegexで見つかった文字を空白に置き換えます –