'|'の代わりに '+'文字を使用する必要があります。 javaの正規表現の文字。だから、もし0 + 1のようなものを書くと、0または1の入力が受け入れられるはずです。 '+'記号は '|'の代わりに 'OR'演算を参照する必要があります。これどうやってするの?文字の値を変更するRegEx in java
0
A
答えて
0
正規表現のための独自のオートマトンを作成する必要があります。複雑な方法は何ですか...または正規表現の正規表現メソッドを呼び出す前に文字列を置換するだけです。
public static void main(String[] args) {
String regex = "0+1".replaceAll("\\+", "|");
System.out.println("0".matches(regex));
}
しかし、それは多くのバグの扉です。
+0
私はString regex = regex.replaceAll( "\\ +"、 "|")のような問題を解決しました。 – mancini13
関連する問題
- 1. Regex in java in english and french textの制御文字用
- 2. regex、Javaを使用したXPath文字列の変更
- 3. 可変文字範囲のJava RegEx
- 4. JavaのSwitchステートメントの文字列の値を変更する
- 5. 小文字の後ろにSublime regexをスペースに変更する
- 6. Regex:見出しのテキストを大文字に変更する
- 7. regex in java、特定の文字列パターンを検索しますか?
- 8. RegEx in javascript。文字、コンマ、句読点のみを許可する
- 9. 変数のセットの文字値を数値に変更する
- 10. 文字列をarraylistに変換する<Character> in java
- 11. 文字をJavaで文字列に変更する
- 12. 文字列java regexの複数のバックスラッシュ
- 13. Regex文字列からのIdタグ、Java
- 14. RegEx関数の名前と文字列のパラメータを変更
- 15. Javaの文字列変数の入力を変更する
- 16. .INIファイル - 文字列のみを変更 - (Notepad ++ Regex Replace)
- 17. 変数値を変更するためのJavaのif文
- 18. Bash regex case in case文
- 19. Java RegEx:文字列から複数の部分文字列を抽出する
- 20. 文字列とregExワイルドカード値の比較
- 21. Java regex - 文字列の特定の部分を取得する
- 22. regex - 特定の文字を識別する方法Javaの
- 23. Java文字列::過去の部分文字列の変更
- 24. 検索文字/文字列の直前の数値を抽出するRegEx
- 25. Regexを使用して文字列のデータパターンを変更する方法は?
- 26. Regexを使用して文字列内のグループを変更する方法
- 27. Java Regexを2つの文字列に使用する
- 28. Java Regexが迷路の有効な文字を確認する
- 29. Java regexからOracle SQLの特殊文字をエスケープする
- 30. 可変文字列の値を変更する
おそらく独自の正規表現エンジンを作成する必要があります。 *あなたの問題が何であるかを教えてください。* – TheLostMind
私は自分の正規表現の仕事を疑うことはないと思います。私が '|'を使うと、それは機能しますが、 '+'はこの値の1つ以上の文字を意味します。私は '|'を変えなければなりません'+' – mancini13
これらの特殊文字を置き換えて正規表現のクラスを作成し、組み込み正規表現を呼び出すことができます。 もっと文脈を教えてもらえますか?私。なぜそうすることが重要ですか?エッジケースは何ですか? –