Forum: Programmieren allgemein
by alcaeus,
14. Sep 2006
Alles ausser , die sollten schliesslich nicht im Benutzernamen vorkommen, denn selbst wenn sie das koennten, wuerdest du den Benutzernamen nie korrekt matchen koennen ;)
Du kannst das natuerlich noch weiter einschraenken, je nachdem was du alles im Benutzernamen erlaubst ;)
Greetz
alcaeus
Forum: Programmieren allgemein
by alcaeus,
14. Sep 2006
.*? sollte man so wenig wie moeglich verwenden. Warum versuchst du auch, alles zu matchen?
Das:
preg_match_all("#\]*?)\](.*?)\#si", $text, $matches, PREG_PATTERN_ORDER);
ist ein Beispiel wie du es nachen koenntest. Du solltest eigentlich nur das matchen, was auch in den Benutzernamen vorkommen kann. Alles zu matchen ist vollkommen fehl am Platz, wird aber trotzdem oft verwendet.
Greetz...