Watch Words reconnaîtra les mots entre guillemets

Salut tout le monde. Lorsque j’utilisais des mots de surveillance pour signaler automatiquement un message contenant certains mots, j’ai constaté qu’il pouvait signaler un message dont la citation contenait les mots spécifiques. J’ai essayé d’utiliser une expression régulière pour éviter la situation. Mais avez-vous une meilleure idée ?
Comme ceci

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

Lorsque je détecte « xi », il reconnaît simplement « 思源xi路 ». Cela pose beaucoup de problèmes à notre équipe.
C’est l’expression régulière que j’ai utilisée :

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

Pouvons-nous créer une expression régulière pour éviter de signaler les messages dans les citations ? Merci !

De plus, j’espère que l’expression régulière reconnaîtra le contenu de la citation, et non le nom ou le nom d’utilisateur.
:wink:

J’ai essayé beaucoup de choses pour résoudre le problème, mais ChatGPT semble ne pas pouvoir m’aider. Y a-t-il quelque chose à voir avec l’expression régulière Ruby ?

Voulez-vous que les gens puissent éviter vos signalements

Je pense que l’expression régulière est probablement limitée à la ligne, vous ne pourrez donc pas utiliser une expression régulière pour déterminer si une ligne se trouve dans une citation. Je pourrais me tromper.

EDIT : J’ai mal compris.

Vous voulez juste éviter de signaler le contenu à l’intérieur de la balise [quote ... ], pas la balise elle-même.

Cela semble être une demande de fonctionnalité légitime.

2 « J'aime »

Je ne pense pas :

Donc, essentiellement, je comprends cela comme ce qu’il devrait/ne devrait pas ignorer :

[quote="ignorer cette partie, post:xyz, topic:abc, username:ignorerCelle-ci Aussi"]
Ne pas ignorer ceci
[/quote]
Ne pas ignorer ceci du tout
3 « J'aime »

Merci. C’est exactement ce que je veux exprimer.
Je ne sais juste pas comment écrire une expression régulière pour contrôler cela.

Je crois que pfaffman a raison, et que ce n’est pas possible :


J’ai essayé moi-même et je n’ai pas pu obtenir ce que vous vouliez malgré des expressions régulières valides, il semble donc y avoir une limitation ici.

2 « J'aime »