...ich spiel grad damit rum, und ich hab ne nette harte Nuss:
Gesucht wird ein RE der auf alle Worte matcht, in der die Vokale in der "richtigen" Reihenfolge (AEIOU) stehen. Heißt natürlich nicht, dass auch alle vorkommen müssen, oder nur einmal.
Viel Spass.
Und wer sonst nichts zu tun hat:
Was ist das längste englische Wort, das sich nur mit der obersten Zeile einer englischen Tastatur schreiben läßt? Die Lösung ist verblüffend. Nicht direkt Reguläre Ausdrücke, aber pass irgendwie in diesen Post.
Oder auch nicht. Kniffelrunde ;)
Ui, hab ausversehen, den Titel als Namen eingegeben und dachte an nen Zweittitel (der jetzt als Titel da steht). Ich grad in nem Forum wo es das gibt. Sorry für die Unordnung *Schäm*
-
- Python-Forum Veteran
- Beiträge: 1209
- Registriert: Montag 29. September 2003, 17:18
- Wohnort: Purkersdorf (bei Wien [Austria])
Hi!
Bei der Regex bin ich auf folgende (naive) Lösung gekommen:
Sollen alle Vokale vorkommen, muß man eben die a*...e*... durch a+...e+... ersetzen.
Gruß, mawe
Bei der Regex bin ich auf folgende (naive) Lösung gekommen:
Code: Alles auswählen
^[^eiou]*a*[^eiou]*e*[^aiou]*i*[^aeou]*o*[^aeiu]*u*[^aeio]*$
Gruß, mawe
Hoi
mawe, was benutzt Du? Langenscheidt? SNCR ...*
Also IMHO bist Du einem Tipp- oder Rechtschreibfehler aufgesessen. Es muß eigentlich 'a' statt 'o' heißen, wie von pr0stAta gesagt. Nur leider liegt das 'a' eben nicht in der ersten Zeile.
Bin aber sehr gespannt, ob jemand noch was längeres kennt.
Gruß,
Christian
* PS habe extra meine Wörterbücher und Kollegen bemüht, weil ich mir selber nicht sicher war: Ich nehme an -ary ist korrekt, aber, wie im Deutschen mit manchen Worten, hat sich -ory schon eingebürgert.
mawe, was benutzt Du? Langenscheidt? SNCR ...*
Also IMHO bist Du einem Tipp- oder Rechtschreibfehler aufgesessen. Es muß eigentlich 'a' statt 'o' heißen, wie von pr0stAta gesagt. Nur leider liegt das 'a' eben nicht in der ersten Zeile.
Bin aber sehr gespannt, ob jemand noch was längeres kennt.
Gruß,
Christian
* PS habe extra meine Wörterbücher und Kollegen bemüht, weil ich mir selber nicht sicher war: Ich nehme an -ary ist korrekt, aber, wie im Deutschen mit manchen Worten, hat sich -ory schon eingebürgert.
-
- Python-Forum Veteran
- Beiträge: 1209
- Registriert: Montag 29. September 2003, 17:18
- Wohnort: Purkersdorf (bei Wien [Austria])
Hi!
PS: Ich hab das Wort übrigens aus einer Wörterliste (auch aus dem Internet) mit einem kleinen Script gefunden.
Gruß, mawe
Hihi . Nein, www.dict.cc. Und wenn man sich nicht mal mehr auf's Internet verlassen kann, ....CM hat geschrieben: mawe, was benutzt Du? Langenscheidt?
PS: Ich hab das Wort übrigens aus einer Wörterliste (auch aus dem Internet) mit einem kleinen Script gefunden.
Gruß, mawe
Hoi
na ja, das ist ja der off-topic-Bereich, da darf ich mal ...
Witzig! dict.cc kannte ich gar nicht, benutze immer LEO. Aber gebe das Wörtchen mal mit "a" ein - auch dict.cc kennt da wesentlich mehr Einträge. Hat sich da ein Fehler eingeschlichen? Oder doch nicht? Mein ROGET's kennt proprietory auch nicht.
Ich finde das interessant, weil die Leute eher -ory als -ary sagen und ich auch lange Zeit -ory gedacht habe.
Als ultimative Autorität habe ich den google-fight bemüht - interessantes Ergebnis.
So, ich glaube aber, ab hier sollte man sich in einem Sprachforum damit befassen - nicht in ein Programmiersprachenforum.
Guten Morgen,
Christian
na ja, das ist ja der off-topic-Bereich, da darf ich mal ...
Witzig! dict.cc kannte ich gar nicht, benutze immer LEO. Aber gebe das Wörtchen mal mit "a" ein - auch dict.cc kennt da wesentlich mehr Einträge. Hat sich da ein Fehler eingeschlichen? Oder doch nicht? Mein ROGET's kennt proprietory auch nicht.
Ich finde das interessant, weil die Leute eher -ory als -ary sagen und ich auch lange Zeit -ory gedacht habe.
Als ultimative Autorität habe ich den google-fight bemüht - interessantes Ergebnis.
So, ich glaube aber, ab hier sollte man sich in einem Sprachforum damit befassen - nicht in ein Programmiersprachenforum.
Guten Morgen,
Christian
meine idee (Perl-Syntax):funktioniert bisher ganz gut.
Code: Alles auswählen
\b
(?:
[^aeiou\W]+\b
|
(?:
(?:(?<=u)|\b)
[^aeiou\W]*
(?:a[^aeiou\W]*
(?:e[^aeiou\W]*
(?:i[^aeiou\W]*
(?:o[^aeiou\W]*
u?
)?
)?
)?
)
)+
)
\b
Das "längste" Wort, dass ich kannte war "Typewriter", ist aber so wies aussieht schon geschlagen worden. Zu schade, war ein nettes Stück absolut unwichtigen Wissens.
-
- User
- Beiträge: 1790
- Registriert: Donnerstag 28. Oktober 2004, 16:33
- Wohnort: Graz, Steiermark - Österreich
- Kontaktdaten:
Vor kurzem hatte ich da ein sehr langes Wort:Spass mit Regulären Ausdr hat geschrieben:Und wer sonst nichts zu tun hat:
Was ist das längste englische Wort, das sich nur mit der obersten Zeile einer englischen Tastatur schreiben läßt? Die Lösung ist verblüffend. Nicht direkt Reguläre Ausdrücke, aber pass irgendwie in diesen Post.
eventuell: Stewardess?
//Edit: Sorry. War das längste Wort, was man mit der linken Hand schreiben lässt
TUFKAB – the user formerly known as blackbird
-
- Python-Forum Veteran
- Beiträge: 1209
- Registriert: Montag 29. September 2003, 17:18
- Wohnort: Purkersdorf (bei Wien [Austria])
Hi!
Gruß, mawe
Mit dem Adler-Such-System kann ich mit der linken Hand auch viel längere Wörter schreibenblackbird hat geschrieben: //Edit: Sorry. War das längste Wort, was man mit der linken Hand schreiben lässt
Gruß, mawe
-
- Python-Forum Veteran
- Beiträge: 16025
- Registriert: Freitag 20. Juni 2003, 16:30
- Kontaktdaten:
Würde schon allein deswegen nicht gehen, weil der erste Buchstabe schon in der zweiten Zeile ist.blackbird hat geschrieben:eventuell: Stewardess?
My god, it's full of CARs! | Leonidasvoice vs (former) Modvoice
-
- User
- Beiträge: 1790
- Registriert: Donnerstag 28. Oktober 2004, 16:33
- Wohnort: Graz, Steiermark - Österreich
- Kontaktdaten:
Der Herr ließt wohl nicht. (So wie ich)Leonidas hat geschrieben:Würde schon allein deswegen nicht gehen, weil der erste Buchstabe schon in der zweiten Zeile ist.blackbird hat geschrieben:eventuell: Stewardess?
TUFKAB – the user formerly known as blackbird
hab es so verstanden, dass 'aa' ein fehler wäre.mawe hat geschrieben:Hast Du's getestet? Es sollen Vokale auch mehrfach vorkommen dürfen