Wie ersetzt man Text im Composer?

Hallo zusammen,

ich habe eine sehr einfache Frage, aber ich finde die Antwort nirgendwo.
Ich möchte ein benutzerdefiniertes BBCode ohne schließendes Tag erstellen. Wie mache ich das?

Dank dieses Themas habe ich bereits herausgefunden, wie man [etwas]anderer Text[/etwas] durch HTML-Code ersetzt.

Jetzt möchte ich jedoch herausfinden, wie man einfach [etwas] ersetzt. Zum Beispiel möchte ich wissen, wie man [br] durch <br> ersetzt. Oder einfach einen beliebigen Teilstring (der kein schließendes Tag enthält) durch etwas anderes. Ich habe bereits den Quellcode des discourse-bbcode-Plugins untersucht, aber jedes BBCode in diesem Plugin hat ein schließendes Tag.

Im Grunde suche ich nach etwas wie diesem:

Aber dann etwas, das noch funktioniert.
Kann mir jemand helfen oder mich in die richtige Richtung lenken?

Eine häufige Feature-Anfrage ist ein Bereich für „Ersetzen / Ersetzung

[quote=“codinghorror, Beitrag: 2, Thema: 159526”]
Eine Funktionsanfrage, die immer wieder auftaucht, ist ein Abschnitt für „Ersetzen / Austausch

Für 2.7 habe ich verknüpfte Wörter in Slots implementiert. Das können wir dabei auch noch hinzufügen… werde ich in das Release aufnehmen.

Ich sehe, das wurde immer noch nicht erledigt. Obwohl die Option zum Ersetzen von Wörtern unter „beobachtete Wörter

Du kannst Wörter durch andere Wörter ersetzen oder Wort(e) durch einen Link ersetzen. Dies geht über Admin → Anpassen → Beobachtete Wörter. Dies gilt ab Discourse 2.7 und neuer.

Du kannst jedoch keine Wörter durch Markup ersetzen, da dies durch die Einschränkungen unserer Rendering-Pipeline nicht möglich ist.