Reguläre Ausdrücke Symbol ungerade Anzahl |
Oggel
Jungspund
Dabei seit: 25.01.2016
Beiträge: 9
|
|
|
14.04.2017 21:50 |
|
|
ed209
Routinier
Dabei seit: 07.09.2006
Beiträge: 324
|
|
Auf die schnelle finde ich auch keine elegante Loesung, aber definitiv unelegante
Damit meine ich dass das Problem einfacher wird, wenn du nicht um den Fall "2 oder 3 Bs" kuemmerst sondern die Faelle getrennt behandelst und dann zu einem Ausdruck verbindest.
Gruss,
ED
|
|
15.04.2017 05:43 |
|
|
Oggel
Jungspund
Dabei seit: 25.01.2016
Beiträge: 9
|
|
|
15.04.2017 09:58 |
|
|
Oggel
Jungspund
Dabei seit: 25.01.2016
Beiträge: 9
|
|
Also ich habe es nochmal neu versucht und zwar so:
Also es muss ja eine ungerade Anzahl c's sein, dann muss wenn ein c drin ist ja immer 2 weitere kommen. Außerdem können a's ja überall im Ausdruck kommen. Ich habe mir zunächst 2 Teilausdrücke definiert:
Für 2 b's:
gcgbgcgbgcg | gcgbgbg | gbgcgbg | gbgbgcg
Für 3 b's:
gcgbgcgbgcgb |gbgcgbgcgbgcg | gcgbgbgbg | gbgcgbgbg | gbgbgcgbg |gbgbgbgcg
Und dann schließlich:
Ich hoffe das stimmt so? Alle Testausdrücke die ich gefunden habe konnte man damit darstellen. Was sagst du?
|
|
18.04.2017 10:52 |
|
|
|