phpbar.de logo

Mailinglisten-Archive

[php] RegEx: Subexpression?

[php] RegEx: Subexpression?

Oliver Trosien oli_(at)_tronet.on-luebeck.de
Wed, 15 Dec 1999 22:11:15 +0100


moin moin,

Peter Muessig-Trapp <muessig_(at)_his.de> schrieb:

> <?

> $string ="Wir wollen den String zwischen begin und end finden.";

$string = 
"Wir wollen den String zwischen begin und end aber nicht zwischen end und
end finden";

Und nun?


> Gibt aus:

> string:     _Wir wollen den String zwischen begin und end finden._
> ergebnis:   _13_
> expression: _(begin) (.*) (end)_
> regs0:      _begin und end_
> regs1:      _begin_
> regs2:      _und_
> regs3:      _end_

Gibt aus:

string:     _Wir wollen den String zwischen begin und end aber nicht
zwischen end und end finden_
ergebnis:   _45_
expression: _(begin) (.*) (end)_
regs0:      _begin und end aber nicht zwischen end und end_
regs1:      _begin_
regs2:      _und end aber nicht zwischen end und_
regs3:      _end_

Also, wenn Du Dir sicher bist, dass end nur einmal auftaucht, geht das obige
Beispiel, ansonsten.... pcre ;-)

cu,
oliver



php::bar PHP Wiki   -   Listenarchive