Der Martin: Regex

Beitrag lesen

Hallo Jörg,

Muss denn die eckige Klammer maskiertw erden?

wenn sie nicht die Regex-Sonderbedeutung "Kennzeichnung einer Zeichenklasse" haben soll, ja.

Weil das hier scheint dann zu funktionieren:

/\[\/?(li|ul|td|tr|table|code|quote|list|ol)\]$/

Genau: Die eckigen Klammern sind "wörtlich" gemeint und müssen deshalb mit einem Backslash maskiert werden, damit sie ihre Sonderrolle verlieren. Bei der schließenden Klammer geht's auch ohne, glaube ich, aber das finde ich unsauber.

Ist die schließende runde Klammer ein Unfall?

Wenn schon, dann ein freud'scher ebensolcher 😉

*fg*

Live long and pros healthy,
 Martin

--
Wer respektiert werden will, sollte zunächst damit anfangen, andere zu respektieren.