Hm, vielen Dank schon mal, aber so wirklich versteh ich's noch nicht.
Das ist klar:
[Bedingung] ? [falls wahr] : [andernfalls]
Aber wie die Klammerung genau funktioniert!? Ich suche nach ((<[^>]*)|$s), also wäre ja eigentlich \1 = <[^>]*|$s und \2 = <[^>]* .. aber das ergibt doch keinen Sinn. \1 kann ja nicht zugleich das eine oder das andere sein. Und es würde ja nur dann \1 == \2 gelten, wenn $s leer wäre!?
Ich versteh nur Bahnhof.