phpbar.de logo

Mailinglisten-Archive

RE: [php] reguläre Ausdrück

RE: [php] reguläre Ausdrück

Andreas Demmer php at andreas-demmer.de
Fre Mai 14 07:39:54 CEST 2004


> wie kann ich mit regulären Ausdrucken die Wortlänge definieren bzw.
> abfragen? Möchte alle Wörter die kleiner als 3 Buchstaben sind, durch
> ein Zeichen ersetzten.

Überlege, wie ein Wort begrenzt wird und wie ein Wort aufgebaut ist:
Begrenzt wird es auf beiden Seiten (Klammer eins und drei) entweder von
einem Satzzeichen, einem Leerzeichen, einem Umbruch oder eben vom Anfang und
Ende des Textes. Das Wort (Klamer 2) selbst besteht aus 3 Buchstaben:

|(^|[ ,\.:;!\?\n]+)([a-z]{3})([ ,\.:;!\?\n]+|$)|i

Gruß,
Andreas

-- 
http://www.andreas-demmer.de 



php::bar PHP Wiki   -   Listenarchive