奇数偶数文字については多くの投稿を見てきましたが、奇数偶数文字については何も書いていませんでした。これをどうすれば解決できますか?奇数のaと正確に1つのbを含むすべての文字列。集合は{A、B}1文字が奇数で、丁度1文字しかない文字列の正規表現
0
A
答えて
0
^((b(a(aa)*))|((a(aa)*)b)|(aa)*b(a(aa)*)|((a(aa)*)b(aa)*))$
上記は私の正規表現です。それを行うにはもっときれいな方法があるかもしれませんが、これは理解するのが最も簡単です。
これをいくつか分解して、どのような場合にこの式が真であるかを調べます。表現が真である場合が4つあります。
(b(a(aa)*))
Bその後の奇数量の((a(aa)*)b)
奇数量は、次にB(aa)*b(a(aa)*)
の偶数量、B、年代の((a(aa)*)b(aa)*)
奇数量、Bの奇数の量が存在するいます、さらにはaの量
even + odd = another odd number
を実現するのに役立ちます。
+0
私は最初の正規表現が答えであると思った。共有していただきありがとうございます。私はこの内訳が多くの人々に役立つと確信しています。 –
+0
素晴らしい!お役に立てて嬉しいです。これまたは任意の答えがあなたの質問を解決した場合は、チェックマークをクリックしてそれを受け入れることを検討してください。 – shockawave123
関連する問題
- 1. 正規表現が機能しない - 最小8文字、1数字、1特殊文字、1大文字
- 2. 正規表現の数字+文字列の文字列PHP
- 3. 正規表現のみの文字1つの大文字
- 4. 少なくとも1文字と1文字の正規表現
- 5. 1文字の16進数のPerl正規表現の構文
- 6. 正規表現文字列
- 7. 文字列で正規表現するか、文字列で正規表現しないか?
- 8. 正規表現での正規表現9文字の文字列からの数字のタイプ
- 9. Ocamlの正規表現は、1文字の文字列、数字、およびスペースと一致しませんか?
- 10. 文字列正規表現の文字を数えて
- 11. 可能なエスケープ文字の文字列の正規表現
- 12. 正規表現は、文字と数字
- 13. 文字列内の連続する1文字以上の文字列のPython正規表現
- 14. 正規表現文字列から文字列
- 15. 文字列と一致しない、奇妙な正規表現の構文
- 16. 正規表現[文字列]複数行
- 17. 正規表現、1文字で、なぜですか?
- 18. 正規表現を使用して文字列を一度に1文字ずつ繰り返しますか?
- 19. 正規表現は、文字列が最初の文字列が正しく
- 20. 文字列の正規表現文字列を取り除く
- 21. 正規表現:文字列の比較で無視文字
- 22. 正規表現に一致する1文字と空白が続く文字
- 23. 正規表現で数字、文字、空白の文字列を検証する
- 24. 英数字の文字列の正規表現11文字以上の固定長の正規表現11
- 25. 文字クラスのJava正規表現の不正なエスケープ文字
- 26. 文字列が正規表現
- 27. 正規表現文字列が一致?
- 28. 1つの文字列に何百もの正規表現
- 29. 文字の正規表現、
- 30. 有効な正規表現の正規表現文字列
これまでに何を試しましたか? –
私の推測は、このようなものになると答えています。 (b)ab * –