Einzelnen Beitrag anzeigen

MarioM.

Registriert seit: 29. Mai 2006
52 Beiträge
 
#20

Re: Regex: Frage zur abfrage

  Alt 19. Jan 2010, 11:10
Also bei mir funktioniert das Ganze auch ohne Wortgrenzen; logisch, da \p{N} und \p{L} (Unicode wg. Umlauten) keine Whitespaces berücksichtigen. Somit ist bei einem gefundenen Whitespace (auch Ende eines Wortes) Sense. Und da sie, wie Khabarakh richtigt sagt, von Natur aus gierig sind, findet die Engine alle Vorkommen in Deinem Text.

Code:
[\p{N}_]*[\p{L}_]+[\p{N}_]*
liefert mir für folgenden Text
Zitat:
1dasö ist einü Teöxt2 12345 1über ü2323 1Reguläre Ausdrücke
mit der PCRE-Engine folgende Ergebnisse:
Zitat:
1dasö
ist
einü
Teöxt2
1über
ü2323
1Reguläre
Ausdrücke
Vielleicht sollte man den Unterstrich auch noch berücksichtigen.

Edit: zu spät.
  Mit Zitat antworten Zitat