Christian Seiler: Problem mit eregi_replace

Beitrag lesen

Hallo!

Ich möchte gerne dass Zeichen _ so interpretieren das das erste <b> bedeutet und das zweite </b>.
Da ich nirgends die Syntax von ereg_replace finden kann,
kann mir jemand diese mal zeigen?

Also: Zum einen solltest Du nicht ereg_replace nehmen, sondern preg_replace (ist schneller, binärsicher und kann mehr). Zum anderen gibt es die Dokumentation zu regulären Ausdrücken mit preg_* unter http://de3.php.net/manual/de/pcre.pattern.syntax.php zu finden (leider nur auf Englisch).

Zu Deinem Problem: Du suchst den Pattern /_([^_]+)_/. In PHP sähe das so aus:

$string = preg_replace ('/_([^_]+)_/', '<b>$1</b>', $string);

Alles nähere erfährst Du wie gesagt im Manual.

Viele Grüße,
Christian