Phil: Bitte um Erklärung einer Variablenzuweisung

Beitrag lesen

Hi!
ich habe hier eine Variablenzuweisung:

$ausgabe=eregi_replace("\[url\]www.([^\[]*)\[/url\]","<a href="http://www.\1" target=_blank>\1</a>",$ausgabe);

der Ausruck eregi_replace sagt mir schon was, aber:
1.) was sollen die vielen \ darin?
2.) Sind die als Schutz vor fehlinterpretationen?
3.) Und wenn ja, warum sind bei \[ 2x\ während bei " nur 1x\ ist?
4.) Und was bedeutet das ([^\[]')? und wie kommt die URL in den Link, wo nun ja nur \1\ steht?!