# Watched Words – Gibt es eine Möglichkeit, die Verwendung von Sternchen bei bestimmten Wörtern zu blockieren, anstatt sie als Platzhalter zu verwenden?

**URL:** https://meta.discourse.org/t/watched-words-is-there-a-way-to-block-the-use-of-asterisks-with-certain-words-instead-of-it-being-used-as-a-wildcard/321834
**Category:** Support
**Tags:** watched-words
**Created:** [15. August 2024 um 15:22 UTC](https://meta.discourse.org/t/watched-words-is-there-a-way-to-block-the-use-of-asterisks-with-certain-words-instead-of-it-being-used-as-a-wildcard/321834 "2024-08-15T15:22:22Z")
**Posts on this page:** 13
**Page:** 1

<div class="post-metadata">

### Author: ![Sean\_Dahlberg](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/sean_dahlberg/32/220688_2.png) [@Sean\_Dahlberg](https://meta.discourse.org/u/Sean_Dahlberg)
#### Post date: [15. August 2024 um 15:22 UTC](https://meta.discourse.org/t/watched-words-is-there-a-way-to-block-the-use-of-asterisks-with-certain-words-instead-of-it-being-used-as-a-wildcard/321834/1 "2024-08-15T15:22:23Z")

</div>

Ich habe ein wenig recherchiert und konnte die Antwort nicht finden, aber ich entschuldige mich, falls dies bereits irgendwo beantwortet wurde.

Kurz gesagt, wir haben ein paar Benutzer, die anstatt eines beobachteten Wortes das System umgehen, indem sie es mit Sternchen posten. Zum Beispiel sagen sie „f\*\*k“. Wir haben versucht, dies zu „Watch Words“ hinzuzufügen, aber es begann, alles zu blockieren, was mit f begann und mit k endete, wie z. B. Feedback, Feuerwehr und Frederick.

Gibt es eine Möglichkeit, etwas wie das oben Genannte zu „Watched Words“ hinzuzufügen, wo es nur nach dieser spezifischen Phrase sucht und sie nicht als Platzhalter behandelt?

---

<div class="post-metadata">

### Author: ![pfaffman](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pfaffman/32/120154_2.png) [@pfaffman](https://meta.discourse.org/u/pfaffman)
#### Post date: [15. August 2024 um 16:05 UTC](https://meta.discourse.org/t/watched-words-is-there-a-way-to-block-the-use-of-asterisks-with-certain-words-instead-of-it-being-used-as-a-wildcard/321834/2 "2024-08-15T16:05:38Z")

</div>

Ich habe es nicht ausprobiert, aber das Maskieren mit Backslashes wie `f\\*\\*k` sollte wahrscheinlich funktionieren.

---

<div class="post-metadata">

### Author: ![Zanbabe](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/zanbabe/32/300386_2.png) [@Zanbabe](https://meta.discourse.org/u/Zanbabe)
#### Post date: [15. August 2024 um 16:56 UTC](https://meta.discourse.org/t/watched-words-is-there-a-way-to-block-the-use-of-asterisks-with-certain-words-instead-of-it-being-used-as-a-wildcard/321834/3 "2024-08-15T16:56:46Z")

</div>

Scheint zu funktionieren. Danke für den Tipp. 🙂

---

<div class="post-metadata">

### Author: ![Zanbabe](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/zanbabe/32/300386_2.png) [@Zanbabe](https://meta.discourse.org/u/Zanbabe)
#### Post date: [15. August 2024 um 17:39 UTC](https://meta.discourse.org/t/watched-words-is-there-a-way-to-block-the-use-of-asterisks-with-certain-words-instead-of-it-being-used-as-a-wildcard/321834/4 "2024-08-15T17:39:26Z")

</div>

Hmm, nein… zu früh gefreut. Das blockiert Frederick nicht, aber es blockiert auch f\*\*k nicht.

---

<div class="post-metadata">

### Author: ![Moin](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/moin/32/554653_2.png) [@Moin](https://meta.discourse.org/u/Moin)
#### Post date: [15. August 2024 um 17:54 UTC](https://meta.discourse.org/t/watched-words-is-there-a-way-to-block-the-use-of-asterisks-with-certain-words-instead-of-it-being-used-as-a-wildcard/321834/5 "2024-08-15T17:54:08Z")

</div>

> [@Discourse](#):
>
> ## Zusätzliche Informationen
> 
> > ℹ Sie können Regex-Ausdrücke auf [https://regex101.com/](https://regex101.com/) testen. Wenn Sie dies tun, stellen Sie sicher, dass Sie die Regex-Geschmacksrichtung auf ECMAScript umstellen.

Ich glaube, es funktioniert [dort](https://regex101.com/r/YG5IIe/1), daher würde ich erwarten, dass es auch in Discourse funktioniert. Ich bin neugierig, warum das nicht der Fall ist.

---

<div class="post-metadata">

### Author: ![Sean\_Dahlberg](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/sean_dahlberg/32/220688_2.png) [@Sean\_Dahlberg](https://meta.discourse.org/u/Sean_Dahlberg)
#### Post date: [15. August 2024 um 20:25 UTC](https://meta.discourse.org/t/watched-words-is-there-a-way-to-block-the-use-of-asterisks-with-certain-words-instead-of-it-being-used-as-a-wildcard/321834/6 "2024-08-15T20:25:26Z")

</div>

Ich gehe davon aus, dass dies bedeutet, dass Regex aktiviert sein muss, richtig?

Wir verwenden eine gehostete Version, und ein wenig Recherche verrät mir, dass ich das Team kontaktieren und sehen sollte, ob dies aktiviert ist.

---

<div class="post-metadata">

### Author: ![Heliosurge](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/heliosurge/32/571810_2.png) [@Heliosurge](https://meta.discourse.org/u/Heliosurge)
#### Post date: [16. August 2024 um 03:13 UTC](https://meta.discourse.org/t/watched-words-is-there-a-way-to-block-the-use-of-asterisks-with-certain-words-instead-of-it-being-used-as-a-wildcard/321834/7 "2024-08-16T03:13:53Z")

</div>

> [@Using Regex with Watched Words](https://meta.discourse.org/t/using-regex-with-watched-words/241861?u=heliosurge):
>
> bookmark This topic explains how to effectively use regular expressions (regex) within Discourse’s [Watched Words](https://meta.discourse.org/t/watched-words-reference-guide/241735) feature. discourse If your site is hosted with Discourse, please reach out to [team@discourse.org](mailto:team@discourse.org) if you would like to enable this setting. Regular expressions (regex) are a powerful tool for defining search patterns. You can use regex in the [Watched Words](https://meta.discourse.org/t/watched-words-reference-guide/241735) feature to enhance the accuracy and flexibility of word filtering on your Discourse site. information_source To use reg…

Sieht so aus, als müsste eine Website-Einstellung aktiviert werden

 ![Screenshot_20240816-001506](https://global.discourse-cdn.com/meta/original/4X/c/3/d/c3d030d0d5b0f42408ded450641ac58f02fb6e79.jpeg)

* * *

Bearbeiten: Nachdem Regex aktiviert wurde, erkennt es immer noch “\*” als Platzhalter.

---

<div class="post-metadata">

### Author: ![Jagster](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jagster/32/192154_2.png) [@Jagster](https://meta.discourse.org/u/Jagster)
#### Post date: [16. August 2024 um 06:07 UTC](https://meta.discourse.org/t/watched-words-is-there-a-way-to-block-the-use-of-asterisks-with-certain-words-instead-of-it-being-used-as-a-wildcard/321834/8 "2024-08-16T06:07:50Z")

</div>

Aber das tut es nicht. Discourse sieht `f\\*\\*k` buchstäblich. Es funktioniert also, wenn ein Benutzer tatsächlich `f\\*\\*k` schreibt.

---

<div class="post-metadata">

### Author: ![JammyDodger](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jammydodger/32/254611_2.png) [@JammyDodger](https://meta.discourse.org/u/JammyDodger)
#### Post date: [16. August 2024 um 07:59 UTC](https://meta.discourse.org/t/watched-words-is-there-a-way-to-block-the-use-of-asterisks-with-certain-words-instead-of-it-being-used-as-a-wildcard/321834/9 "2024-08-16T07:59:44Z")

</div>

> [@Sean\_Dahlberg](#):
>
> Wir verwenden eine gehostete Version, und ein wenig Recherche verrät mir, dass ich das Team kontaktieren und sehen sollte, ob dies aktiviert ist.

Das ist richtig. 👍 Diese Einstellung ist standardmäßig deaktiviert und müsste von uns für unsere gehosteten Websites aktiviert werden. Lassen Sie mich wissen, ob wir das tun sollen. 🙂

Ich denke, wenn Sie wechseln, müssen Sie möglicherweise alle Ihre vorhandenen beobachteten Wörter in das Regex-Format konvertieren und sie erneut anwenden.

Regex kann schwieriger zu meistern sein als die vereinfachte Version, aber es kann vielseitiger sein, solange Sie den Regex-Ausdruck richtig hinbekommen. Dafür möchten Sie etwas haben, das mehrere Umgehungen identifizieren kann (`f**k, f%ck, f&amp;@k, fu&lt;bla&gt;ck`). Das Einfangen aller kann jedoch ein Spiel von Whac-A-Mole sein (besonders wenn jemand bewusst versucht, die Wortblockierung zu umgehen, anstatt sie als Leitfaden dafür zu verwenden, was akzeptabel ist/nicht akzeptabel ist).

---

<div class="post-metadata">

### Author: ![Jagster](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jagster/32/192154_2.png) [@Jagster](https://meta.discourse.org/u/Jagster)
#### Post date: [16. August 2024 um 08:13 UTC](https://meta.discourse.org/t/watched-words-is-there-a-way-to-block-the-use-of-asterisks-with-certain-words-instead-of-it-being-used-as-a-wildcard/321834/10 "2024-08-16T08:13:12Z")

</div>

Ich bin neugierig – wie kann ich im Allgemeinen das Wort f\*\*k ansehen? Nehmen wir mal an, wir kümmern uns nicht um alle Varianten usw., aber wie kann ich sagen, dass \* kein Platzhalter, sondern ein Zeichen ist? Escaping funktioniert nicht.

---

<div class="post-metadata">

### Author: ![JammyDodger](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jammydodger/32/254611_2.png) [@JammyDodger](https://meta.discourse.org/u/JammyDodger)
#### Post date: [16. August 2024 um 08:20 UTC](https://meta.discourse.org/t/watched-words-is-there-a-way-to-block-the-use-of-asterisks-with-certain-words-instead-of-it-being-used-as-a-wildcard/321834/11 "2024-08-16T08:20:18Z")

</div>

Das Umschalten von `watched words regular expressions` und das Hinzufügen von `f\\*\\*k` zu Block scheint bei mir zu funktionieren? ~~Testen Sie mit einem normalen Benutzer oder einem Administrator?~~ Tatsächlich funktioniert Block auch bei Administratoren.

---

<div class="post-metadata">

### Author: ![Jagster](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jagster/32/192154_2.png) [@Jagster](https://meta.discourse.org/u/Jagster)
#### Post date: [16. August 2024 um 08:23 UTC](https://meta.discourse.org/t/watched-words-is-there-a-way-to-block-the-use-of-asterisks-with-certain-words-instead-of-it-being-used-as-a-wildcard/321834/12 "2024-08-16T08:23:44Z")

</div>

Als Administrator. Aber wie ich in einem anderen Thema sagte, ist dies einer dieser Tage, und ich schätze, gestern war genauso schlimm – ich habe dem System nicht gesagt, dass es sich um einen regulären Ausdruck handelt.

Ich brauche mehr Kaffee.

---

<div class="post-metadata">

### Author: ![Don](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/don/32/228726_2.png) [@Don](https://meta.discourse.org/u/Don)
#### Post date: [16. August 2024 um 11:28 UTC](https://meta.discourse.org/t/watched-words-is-there-a-way-to-block-the-use-of-asterisks-with-certain-words-instead-of-it-being-used-as-a-wildcard/321834/13 "2024-08-16T11:28:21Z")

</div>

Nebenbemerkung: Seien Sie vorsichtig, wenn Sie andere beobachtete Wörter haben und reguläre Ausdrücke aktivieren. Dies wirkt sich auf alle Wörter aus, die der Liste hinzugefügt werden. Das bedeutet, dass Sie die Wortgrenzen ändern müssen, um Teilübereinstimmungen zu vermeiden.

> [@Discourse](#):
>
> ### Wortgrenzen
> 
> Reguläre Ausdrücke können unbeabsichtigt Teile von Wörtern abgleichen. Verwenden Sie Wortgrenzen, um Teilübereinstimmungen zu vermeiden.
> 
> ```plaintext
> \\bthreads?\\b
> 
> ```
> 
> Dies gleicht `thread` und `threads` ab, vermeidet aber Übereinstimmungen wie `threadlike` oder `unthreading`.
