sslug-teknik team mailing list archive
-
sslug-teknik team
-
Mailing list archive
-
Message #45560
PHP perl compatible regular expressions
Hej derude.
Ifølge PHP manualen, skulle
preg_match("|<MYTAG>(.*)</MYTAG>|U","<MYTAG>hello</MYTAG>",$matches)
resultere i at $matches ser således ud:
$matches[0]="<MYTAG>hello</MYTAG>"
$matches[1]="hello"
men jeg får
$matches[0]="hello"
$matches[1]="hello"
Hvorfor $matches[0] ikke indeholder hele strengen er mig lidt af en gåde,
jeg har på fornemmelsen at det har noget at gøre med større end og mindre
end tegnene, men det hjælper ikke at escape dem.
Er der nogen der har en ide om hvad der går galt. Ovenstående er kørt med
PHP 4.0.6 og PCRE Library Version 3.4
--
Morten Bruun
References