phpbar.de logo

Mailinglisten-Archive

[php] Frage zu Regulären Ausdrücken, Zollzeichen und Apostroph

[php] Frage zu Regulären Ausdrücken, Zollzeichen und Apostroph

Armin Briatta phpliste at briatta.de
Son Aug 23 19:25:58 CEST 2009


Hallo Thomas, hallo Oliver,

Thomas Blum schrieb:
> Hej Armin,
> 
> Am 23.08.2009 um 17:32 schrieb Armin Briatta:
> 
>>> ^[\w\pL/()&]{1,18}(?:(?: |-|\./){0,3}[\w\pL/()&]+\.?){0,6} ?-?(?: 
>>> [ \d]{0,4}?\.?)?$
> 
> hast du es so notiert?
> 
> /^[\w\pL/()&]{1,18}(?:(?: |-|\./){0,3}[\w\pL/()&]+\.?){0,6} ?-?(?:[ \d] 
> {0,4}?\.?)?$/u
> 
> Der / fehlte hier am Anfang und am Ende.
> 

so funktioniert es:

/^[\w\pL\/()&]{1,18}(?:(?: |-|\.\/){0,3}[\w\pL\/()&]+\.?){0,6} ?-?(?:[ 
\d]{0,4}?\.?)?$/u"

also an drei Stellen jeweils den Backslash vor den slash setzen!

Kann es sein, dass sonst alles nach dem ersten slash als modifier 
gelesen werden möchte?

Danke für die Mühe
Armin




-- 
Armin Briatta
Fotografie und Webdesign

Kirchbergweg 2
64367 Mühltal-Trautheim
(0173) 6 54 97 10
www.briatta.de

php::bar PHP Wiki   -   Listenarchive