2017-01-22 16 views
-1

ユーザーの入力文字列を分析しています。私は数字1,2,3と文字a、b、cの任意の組み合わせを含む文字列だけを必要とします。文字列を受け入れるか拒否するために、これらの条件でワイルドカードを設定するにはどうすればよいですか?Java文字列作成のワイルドカード

私は必要なもの以外のすべての文字を拒否したいと思います。私はあなたがこれを見てみる必要があると信じて助け

+0

ユーザーが「abc123」と入力すると、どのようにしてユーザーが「4」を押さないようにしますか?あなたは身体に近く、空手に慣れていますか? –

+0

要件が不明です - 入力を一致させる(つまり、他の文字を含むすべての入力が無効です)か、入力する必要がありますか(入力から他のすべての文字を削除しますか? –

+0

[this](http://stackoverflow.com/questions/4945695/how-to-filter-string-for-unwanted-characters-using-regex)のようなものは、不要な文字を除外することができます – MadProgrammer

答えて

2

ため

ありがとう:Java regex

例えば:

Pattern p = Pattern.compile("[a-c1-3]*"); 
Matcher m = p.matcher("aaaaab"); 
boolean b = m.matches(); 
関連する問題