私の解決策をgoogleで検索し、最終的にここに質問を投稿することにしました。REGEXを使用した文字列検証
私の要件は、入力としてA CとR文字のみを送信し、渡される文字列の最大長は6文字以下である必要があります。
A、C、R、
A、R、C、
R、A、C、
R、C、A、:後
は有効な状態です
C、R、A、
C、A、R、
R、C、
C、R、
A、R、
R、C、
A、
......
等々。 A、C、Rの可能な組み合わせはすべて可能ですが、最大長は6文字を増やすべきではありません。
これまで([ACR]、)+のようなパターン検証を実行できましたが、同じ正規表現でサイズ検証を実行したいと思っています。
だから今のために、私は複数のメソッド間で使用する必要が
if(!status.matches("([ACR],)+") || status.length()>6){
SOP
}
のような大きさのこの実装を条件を使用しています。
ありがとうございます。
と
+
を交換してください。検索技術を向上させる必要があります。 – keyserコンマは文字と見なされますか?文字列はコンマで終わるべきですか? – sp00m