|
| ereg_replace Fra : Niels Skovmand |
Dato : 01-02-02 10:10 |
|
Hej!
Jeg har en tekststreng, som kunne være:
"lp=/ihs/vars/arg.php4&view=p&state=9"
Hvordan kan jeg fjerne "lp=/ihs/vars/arg.php4&" fra tekststrengen med
ereg_replace?
På forhånd tak!
Niels Skovmand.
| |
Peter Brodersen (01-02-2002)
| Kommentar Fra : Peter Brodersen |
Dato : 01-02-02 10:18 |
|
On Fri, 1 Feb 2002 10:10:20 +0100, "Niels Skovmand" <woodman@wman.dk>
wrote:
>"lp=/ihs/vars/arg.php4&view=p&state=9"
>
>Hvordan kan jeg fjerne "lp=/ihs/vars/arg.php4&" fra tekststrengen med
>ereg_replace?
$string = ereg_replace("^[^&]+&","",$string);
Her forudsætter jeg så at "&" rent faktisk vil være til stede. Bemærk
sidste udfald, der vil forblive urørt, såfremt der ikke er noget at
matche:
Før: lp=/ihs/vars/arg.php4&view=p&state=9
Efter: view=p&state=9
Før: lp=/ihs/vars/arg.php4&view=p
Efter: view=p
Før: lp=/ihs/vars/arg.php4&
Efter:
Før: lp=/ihs/vars/arg.php4
Efter: lp=/ihs/vars/arg.php4
--
- Peter Brodersen
| |
Niels Skovmand (01-02-2002)
| Kommentar Fra : Niels Skovmand |
Dato : 01-02-02 10:59 |
|
Tusind tak!
"Peter Brodersen" <professionel@nerd.dk> wrote in message
news:M2t68.7641$m6.392872@news000.worldonline.dk...
> On Fri, 1 Feb 2002 10:10:20 +0100, "Niels Skovmand" <woodman@wman.dk>
> wrote:
>
> >"lp=/ihs/vars/arg.php4&view=p&state=9"
> >
> >Hvordan kan jeg fjerne "lp=/ihs/vars/arg.php4&" fra tekststrengen med
> >ereg_replace?
>
> $string = ereg_replace("^[^&]+&","",$string);
>
> Her forudsætter jeg så at "&" rent faktisk vil være til stede. Bemærk
> sidste udfald, der vil forblive urørt, såfremt der ikke er noget at
> matche:
>
> Før: lp=/ihs/vars/arg.php4&view=p&state=9
> Efter: view=p&state=9
>
> Før: lp=/ihs/vars/arg.php4&view=p
> Efter: view=p
>
> Før: lp=/ihs/vars/arg.php4&
> Efter:
>
> Før: lp=/ihs/vars/arg.php4
> Efter: lp=/ihs/vars/arg.php4
>
> --
> - Peter Brodersen
| |
-Martin- (02-02-2002)
| Kommentar Fra : -Martin- |
Dato : 02-02-02 00:52 |
|
den Fri, 1 Feb 2002 10:10:20 +0100 skrev "Niels Skovmand"
<woodman@wman.dk> :
>Hej!
>
>Jeg har en tekststreng, som kunne være:
>
>"lp=/ihs/vars/arg.php4&view=p&state=9"
>
>Hvordan kan jeg fjerne "lp=/ihs/vars/arg.php4&" fra tekststrengen med
>ereg_replace?
>
>På forhånd tak!
>
>Niels Skovmand.
>
Kig lidt omkring på
http://dk.php.net/manual/en/function.ereg.php
http://dk.php.net/manual/en/function.ereg-replace.php
(og læs i kommentarene da der er gode links og en ret udførlig
"hvordan tegene bruges"
| |
|
|