Mailinglisten-Archive |
Axel Tietje schrieb am 15.12.1999: > >Mit anderen Worten: Es ist nicht möglich, sozusagen eine >"Stop-Phrase" >zu definieren, bis zu der ereg() einen String zerschnipselt? Z.B.: > >"Dieser Satz steht in einem Text in einer Seite" > >(Dieser Satz )(????)(in) > ^^^^ > Was kommt da rein, damit > $regs[2] = "steht " wird? > >Geht gar nicht? Geht doch: (loest das Deine Probleme?) Gruesse, Peter <head> <title>Peters PHP3 Tests</title> </head> <body> <? $string ="Wir wollen den String zwischen begin und end finden."; $expression="(begin) (.*) (end)"; $ergebnis=ereg($expression,$string,$regs); echo "<pre>"; echo "string: _" . $string . "_<br>"; echo "ergebnis: _" . $ergebnis . "_<br>"; echo "expression: _" . $expression . "_<br>"; echo "regs0: _" . $regs[0] . "_" . "<br>regs1: _" . $regs[1] . "_" . "<br>regs2: _" . $regs[2] . "_" . "<br>regs3: _" . $regs[3] . "_"; echo "</pre>"; ?> </form> </body> </html> 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_ ______________________________________________________________________ Peter Muessig-Trapp, HIS GmbH, Goseriede 9, 30159 Hannover, Germany E-Mail: muessig_(at)_his.de phone: +49-511-1220193 fax: +49-511-1220250 EvaNet Netzwerk fuer Hochschulevaluation http://evanet.his.de/ ______________________________________________________________________
php::bar PHP Wiki - Listenarchive