文字列を '反復的な方法'で検証しようとしていますが、すべてのtryoutsが失敗します。 私はそれがちょっと複雑で、私はそれを正しくする方法を教えてくれたかもしれないと思っています。 私は正規表現のパターンを使用するようにあなたのほとんどがお勧めしますが、実際にどのように、そして一般的に、正規表現を無限の "セット"のために定義することはできないと思いますか?Java:特定の文字列パターンの検証
私が検証したい文字列が ある "ANYTHING | NUMBER_ONLY、ANYTHING | NUMBER_ONLY ..."
例えば: "こんにちは| 5、単語| 10" と「ハロー| 5、単語| 10、 "両方とも有効です。
注:文字列の末尾にカンマ「、」がない場合は気になりません。
うわー、ほぼ完璧です。 "aa | 3、aa | 4、hi | aa、aa | 6"のような文字列がテストに合格したようです:< – Popokoko
ああ、そうです。新しいバージョンを確認してください。 '[^、|]'は '、'と '|'以外のものにマッチします。 –
そして驚くことではありません!それはまったく信じられないほどです。再度、感謝します! – Popokoko