On Mon, 11 Mar 2002 23:26:53 +0100
"Thomas Iversen" <iver@nork.auc.dk> wrote:
> Tak for hjælpen, men det virker heller ikke.
Nu har jeg testet det, og hos mig virker det som forventet, kan du ikke
prøve at vise mig hvordan du bruger det?
> Kan du forklare mig operatorne:
>
> [^<] og \\1Ny tekst\\2
[^<] matcher et tegn, som ikke er <.
Tilsvarende matcher [^abc] et tegn som ikke er a, b eller c.
"\\1Ny tekst\\2" står der såmænd noget om i manualen.
If pattern contains parenthesized substrings, replacement may contain
substrings of the form \\digit, which will be replaced by the text
matching the digit'th parenthesized substring; \\0 will produce the entire
contents of string. Up to nine substrings may be used. Parentheses may be
nested, in which case they are counted by the opening parenthesis.
http://dk.php.net/manual/en/function.ereg-replace.php
Så "\\1" er altså teksten i de første parentes, i dette tilfælde "<td
title='ref7'>", tilsvarende gælder naturligvis for \\2 og andet
parentespar.
--
mvh Andreas Kleist Svendsen