Thread reguläre Ausdrücke
(17 answers)
Opened by NC10 at 2009-01-03 19:43
Hallo,
ich hätte konkrete Fragen zu regulären Ausdrucken in Perl. Und zwar hab ich ein array volller verschiedener Wörter (sortiert nach Häufigkeit). Aus diesem Array möchte ich jetzt nur diejenigen ausgeben, die mit einem Großbuchstaben beginnen, also nur jene die großgeschrieben sind. Hab das auf folgende Art und Weise realisiert: Code: (dl
)
1 open(AUSGABE, "$ausgabe); Diese Lösung /[A-ZÄÖÜ]{1}/ funktioniert auch wunderbar, allerdings hab ich mir gedacht dass /\u{1}/ genauso funktionieren müsste. Tut es aber nicht! Warum? Wäre toll wenn mir das jemand erklären könnte. \u steht doch für Großbuchstaben?!?! Noch eine Frage: wie könnte ich bei meinem Beispiel alle Wörter ausgeben, die nur EINEN Vokal haben? Da bin ich auf keine Lösung gekommen. Vielen Dank für HILFE! |