
Was wäre der reguläre Ausdruck, um exakte Wörter zu finden und gleichzeitig zusammengesetzte Wörter auszuschließen, die die gesuchte Zeichenfolge enthalten?
Beispielsweise möchte ich die Zeichenfolge „Holzboden“ mit „bester Holzboden“ abgleichen, aber nicht mit „Hartholzboden“, „Hartholzbodenbelag“ „bester Hartholzboden“.
Antwort1
Was ist der reguläre Ausdruck, um exakte Wörter zu finden und zusammengesetzte Wörter auszuschließen?
Ich möchte die Zeichenfolge „Holzboden“ in „bester Holzboden“ abgleichen, jedoch nicht in „Hartholzboden“, „Hartholzbodenbelag“ oder „bester Hartholzboden“.
Menü „Suchen“ > „Finden“ (oder Ctrl+ F)
Setzen Sie "Suchen nach" auf
\<wood floor\>
Aktivieren Sie „Regulärer Ausdruck“.
Klicken Sie auf „Weitersuchen“ oder „Alles im aktuellen Dokument suchen“.
Anmerkungen:
\<
gleicht den Wortanfang anhand der Wortdefinitionen von Scintilla ab.\>
passt zum Ende eines Wortes unter Verwendung der Wortdefinition von Scintilla.
Weiterführende Literatur
- FAQ-Desk: Wo finde ich REGEX-Dokumentation? | Notepad++ Community
- Notepad++: Eine Anleitung zur Verwendung regulärer Ausdrücke und des erweiterten Suchmodus
- Tutorial zu regulären Ausdrücken
- RegExr: RegEx lernen, erstellen und testen
- regex101: Online-Tester und Debugger für reguläre Ausdrücke
- RegExper: Visualisierer für reguläre Ausdrücke