Hi Christian,
Besser waere:
/[([bi]):([^]]*)]/
klar...
Wie kann ich es erreichen, daß [b:Text mit Klammer ] in
fett] komplett gematcht wird? Man soll die eckigen Klammern
also mit einem Slash "" quoten können.
Hm. Da muss (leider) der ?-Operator her:/[([bi]):(.*?[^\])]/
Das kann aber nicht funktionieren. In PHP zumindest scheint der zweite Slash bei [^\] die eckige Klammer zu quoten. Fehler: missing terminating ] for character class at offset 20
Vorhin hatte ich das schon mit drei Slashes. Das geht schonmal, aber dann habe ich im Text immer noch die "]" übrig. Ich könnte noch eine Substitution machen und alle "]" in ] umsetzen. Dann ergibt sich aber das Problem, wenn man die Zeichenfolge "]" tatsächlich im Text haben will, müsste man "\\]" oder so schreiben.
Mein Problem ist also eher allgemeiner Natur. Vielleicht muss ich ja einen grösseren Aufwand betreiben, aber ich habe keine Grundlage, wie so etwas gemacht werden kann.
viele Grüße
Achim Schrepfer