← Back to team overview

sslug-teknik team mailing list archive

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