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