Watch Words erkennt Wörter im Zitat

Hallo zusammen. Als ich die Watchwords verwendete, um einen Beitrag automatisch mit bestimmten Wörtern zu kennzeichnen, stellte ich fest, dass ein Beitrag, dessen Zitat die spezifischen Wörter enthält, gekennzeichnet werden kann. Ich habe versucht, reguläre Ausdrücke zu verwenden, um die Situation zu vermeiden. Aber habt ihr eine bessere Idee?
So wie

[quote="好?, post:35, topic:197290, username:思源xi路"]
回购率蹭蹭上去。
[/quote]

Wenn ich „xi“ erkenne, erkennt es nur „思源xi路“. Das stört unser Team sehr.
Dies ist der reguläre Ausdruck, den ich verwendet habe:

(?![a-zA-Z0-9])xi(?![a-zA-Z0-9路])

Können wir einen regulären Ausdruck erstellen, um das Kennzeichnen von Beiträgen in Zitaten zu vermeiden? Danke!

Außerdem hoffe ich, dass der reguläre Ausdruck den Zitatinhalt erkennt, nicht den Namen oder den Benutzernamen.
:wink:

Ich habe viel versucht, um das Problem zu lösen, aber ChatGPT scheint mir nicht helfen zu können. Hat das etwas mit dem Ruby-Regulären Ausdruck zu tun?

Möchten Sie, dass die Leute Ihre Markierungen vermeiden können?

Ich denke, der Regex ist wahrscheinlich zeilenbeschränkt, sodass Sie keinen Regex verwenden können, um festzustellen, ob eine Zeile in einem Zitat steht. Ich könnte mich irren.

EDIT: Ich habe es missverstanden.

Sie möchten nur die Inhalte innerhalb des [quote ... ]-Tags vermeiden, nicht den Tag selbst.

Das scheint eine legitime Funktionsanfrage zu sein.

2 „Gefällt mir“

Ich glaube nicht:

Im Wesentlichen verstehe ich das so, was ignoriert werden sollte/nicht ignoriert werden sollte:

[quote=„diesen Teil ignorieren, Beitrag:xyz, Thema:abc, Benutzername:auch das ignorieren“]
Diesen Teil nicht ignorieren
[/quote]
Diesen Teil auf keinen Fall ignorieren
3 „Gefällt mir“

Danke. Das ist genau das, was ich ausdrücken möchte.
Ich weiß nur nicht, wie ich einen regulären Ausdruck schreiben soll, um das zu steuern.

Ich glaube, pfaffman hat Recht, und das ist nicht möglich:


Ich habe es selbst versucht und konnte nicht erreichen, was Sie wollen, trotz gültiger Regex, so dass es hier eine Einschränkung zu geben scheint.

2 „Gefällt mir“