Willkommen beim hilfezentrum von WalkMe

Please login in order to continue:

Work flows better with WalkMe
Work flows better with WalkMe.

URL-Übereinstimmungsmuster

Last Updated Juli 29, 2025

Kurzübersicht

Übereinstimmungsmuster sind eine Möglichkeit, Gruppen von URLs anzugeben: Ein Übereinstimmungsmuster entspricht einem bestimmten Satz von URLs.

Übereinstimmung der Musterstruktur

Alle Übereinstimmungsmuster werden als Zeichenfolgen angegeben. Übereinstimmungsmuster bestehen aus drei Teilen: Schema, Host und Pfad. Das Schema und der Host sind durch :// getrennt.

<scheme>://<host><path>

Schema

Die Schemakomponente kann eine der folgenden sein: http oder https.

Host

Die Hostkomponente kann eine von drei Formen annehmen:

Formular Übereinstimmungen
* Jeder Host.
*. Gefolgt von einem Teil des Hostnamens Der bestimmte Host und jede seiner Subdomänen.
Ein kompletter Hostname ohne Platzhalter Nur der bestimmte Host.

Der Host muss keine Port-Nummer enthalten.

* Beachten Sie, dass der Platzhalter nur zu Beginn angezeigt werden kann.

Pfad

Die Pfadkomponente muss mit a / beginnen.

Danach kann es anschließend jede Kombination des *-Platzhalters und jedes der Zeichen enthalten, die in URL-Pfaden oder Abfragezeichenfolgen zulässig sind. Im Gegensatz zu Host , die Pfadkomponente kann den *-Platzhalter in der Mitte oder am Ende enthalten, und die *-Platzhalter können mehr als einmal angezeigt werden.

Der Wert für den Pfad stimmt mit der Zeichenfolge überein, die der URL-Pfad plus die URL-Abfragezeichenfolge ist. Dies beinhaltet ? zwischen den beiden, wenn die Abfragezeichenfolge in der URL vorhanden ist.
Wenn Sie beispielsweise URLs in jeder Domäne abgleichen möchten, in der der URL-Pfad mit foo.bar endet, müssen Sie ein Array von Übereinstimmungsmustern wie ['*://*/*foo.bar', '*://**foo.bar?*'] verwenden. Das ?* wird benötigt, anstatt nur bar*, um die Endung * als Anwendung auf die URL-Abfragezeichenfolge und nicht auf einen Teil des URL-Pfads zu verankern.

Weder die URL-Fragmentkennung noch das #, das ihm vorausgeht, werden als Teil des Pfads betrachtet .

Anmerkung

Die Pfadmusterzeichenfolge sollte keine Port-Nummer enthalten. Das Hinzufügen eines Ports wie in: http://localhost:1234/* bewirkt, dass das Übereinstimmungsmuster ignoriert wird. Jedoch stimmt http://localhost:1234 mit http://localhost/* überein

Beispiele

Muster Beispielübereinstimmungen Beispiel Nicht-Übereinstimmungen

https://*/path

Stimmen Sie HTTPS-URLs auf jedem Host ab, dessen Pfad „Pfad“ ist.

https://mozilla.org/path

https://a.mozilla.org/path

https://something.com/path

http://mozilla.org/path
(nicht übereinstimmendes Schema) https://mozilla.org/path/
(nicht übereinstimmender Pfad) https://mozilla.org/a
(nicht übereinstimmender Pfad)

https://mozilla.org/
(nicht übereinstimmender Pfad)

https://mozilla.org/path?foo=1
(nicht übereinstimmender Pfad aufgrund der URL-Abfragezeichenfolge)

https://*/path/

Stimmen Sie HTTPS-URLs auf jedem Host überein, dessen Pfad „path/“ ist und der keine URL-Abfragezeichenfolge hat.

https://mozilla.org/path/

https://a.mozilla.org/path/

https://something.com/path/

http://mozilla.org/path/
(nicht übereinstimmendes Schema) https://mozilla.org/path
(nicht übereinstimmender Pfad) https://mozilla.org/a
(nicht übereinstimmender Pfad)

https://mozilla.org/
(nicht übereinstimmender Pfad)

https://mozilla.org/path/?foo=1
(nicht übereinstimmender Pfad aufgrund der URL-Abfragezeichenfolge)

https://mozilla.org/*

Stimmen Sie HTTPS-URLs nur bei „mozilla.org“ mit jedem URL-Pfad und URL-Abfragezeichenfolge ab.

https://mozilla.org/

https://mozilla.org/path

https://mozilla.org/another

https://mozilla.org/path/to/doc

https://mozilla.org/path/to/doc?foo=1

http://mozilla.org/path
(nicht übereinstimmendes Schema) https://mozilla.com/path
(nicht übereinstimmender Host)

https://mozilla.org/a/b/c/

Stimmen Sie nur diese URL oder diese URL mit einem beliebigen URL-Fragment ab.

https://mozilla.org/a/b/c/

https://mozilla.org/a/b/c/#section1

Alles andere.

https://mozilla.org/*/b/*/

Stimmen Sie HTTPS-URLs ab, die auf „mozilla.org“ gehostet werden, deren Pfad eine Komponente „b“ irgendwo in der Mitte enthält. Passt URLs mit Abfragezeichenfolgen ab, wenn die Zeichenfolge mit a / endet.

https://mozilla.org/a/b/c/

https://mozilla.org/d/b/f/

https://mozilla.org/a/b/c/d/

https://mozilla.org/a/b/c/d/#section1

https://mozilla.org/a/b/c/d/?foo=/

https://mozilla.org/a?foo=21314&bar=/b/&extra=c/

https://mozilla.org/b/*/
(nicht übereinstimmender Pfad) https://mozilla.org/a/b/
(nicht übereinstimmender Pfad) https://mozilla.org/a/b/c/d/?foo=bar
(nicht übereinstimmender Pfad aufgrund der URL-Abfragezeichenfolge)

Ungültige Übereinstimmungsmuster

Ungültiges Muster Grund
resource://path/ Nicht unterstütztes Schema.
https://mozilla.org Kein Pfad.
https://mozilla.*.org/ "*" im Host muss am Anfang stehen.
https://*zilla.org/ "*" im Host muss das einzige Zeichen sein oder von "." gefolgt werden.
http*://mozilla.org/ "*" im Schema muss das einzige Zeichen sein.
https://mozilla.org:80/ Der Host muss keine Port-Nummer enthalten.
https://* Leerer Pfad: Dies sollte „https://*/*“ sein.

URL-Übereinstimmungsmuster vs. Regex-Anweisung

WalkMe bietet zwei Optionen für die Erweiterungskonfiguration – URL-Übereinstimmungsmuster und Regex. Jede Option hat ihre eigenen Vorteile, und unten finden Sie einen kurzen Überblick über beide Tools.

Was ist Regex und URL Match Pattern?

Das URL-Übereinstimmungsmuster ist eine Möglichkeit, einer Browsererweiterung mitzuteilen, auf welchen Webseiten sie funktionieren soll. Es verwendet eine spezielle Syntax, um die URLs anzugeben, auf die die Erweiterung angewendet werden soll. Es ist eine Möglichkeit, Muster zu definieren, die mit URLs übereinstimmen. Diese Muster können verwendet werden, um zu bestimmen, mit welchen Webseiten eine Erweiterung bei der Anwendung von Funktionen wie Inhaltsskripten oder Hintergrundskripts interagieren soll. URL-Übereinstimmungsmuster sind für den spezifischen Zweck konzipiert, das Verhalten von Browsererweiterungen basierend auf den URLs zu steuern, auf die sie stoßen.

Regex (Regulärer Ausdruck) oft abgekürzt als Regex oder Regexp, ist eine leistungsstarke Sequenz von Zeichen, die ein Suchmuster definiert. Es wird für die Musterübereinstimmung innerhalb von Zeichenfolgen verwendet, sodass Sie Aufgaben wie die Suche nach bestimmten Mustern, das Extrahieren von Informationen oder das Ersetzen von Teilen eines Textes durchführen können. Regex ist ein vielseitiges Tool, das häufig in der Textverarbeitung, der Datenvalidierung und verschiedenen Programmieraufgaben verwendet wird.

Vergleich

URL-Übereinstimmungsmuster Regex
Zweck Für Webbrowser erstellt und optimiert, um zu definieren, auf welche URLs eine Browsererweiterung oder Anwendung angewendet werden soll. Leistungsstarkes Tool für die Musterübereinstimmung in Zeichenketten. Damit können Sie ein Suchmuster mit einer Kombination aus Zeichen und Metazeichen definieren.
Verwendung Wird von Browsererweiterungen verwendet, um anzugeben, auf welchen Webseiten sie arbeiten sollen, wie Inhaltsskripts oder Hintergrundskripts. Kann in einer Vielzahl von Anwendungen wie Textverarbeitung, Datenvalidierung, Such- und Ersetzungsoperationen und mehr verwendet werden.
Syntax URL-Übereinstimmungsmuster verwenden eine bestimmte Syntax, die Platzhalter wie „*“ und „?“ enthält, um Muster für URLs anzugeben. Regex-Muster werden mit einer bestimmten Syntax ausgedrückt, die Metazeichen wie „.“ (entspricht jedem Zeichen), „*“ (entspricht null oder mehr Vorkommen), „+“ (entspricht einem oder mehreren Vorkommen) usw. enthält.
Beispiel Das Muster https://example.com/* entspricht jeder URL, die mit https://example.com/ beginnt. Diese Regex ^(http|https)://example\.com(?:/[^/?#]+)*$ entspricht URLs, die zur Domäne example.com gehören.

Vor- und Nachteile

URL-Übereinstimmungsmuster Regex
Vorteile

Einfachheit für die URL-Übereinstimmung: Speziell für die Übereinstimmung von URLs entwickelt, sodass es für diesen Zweck intuitiv und einfach zu verwenden ist.

Einfach zu verstehen: URL-Übereinstimmungsmuster sind im Vergleich zu komplexen regulären Ausdrücken tendenziell lesbarer und unkomplizierter.

Für Browsererweiterungen erstellt: Die Verwendung von URL-Übereinstimmungsmustern ist oft die empfohlene und Standardmethode, um anzugeben, mit welchen URLs Ihre Erweiterung interagieren soll.

Allgemeiner Zweck: Extrem vielseitig und kann für eine breite Palette von Aufgaben zur Musterabstimmung jenseits von URLs verwendet werden. Es ist ein leistungsstarkes Tool für die Textverarbeitung und Manipulation.

Umfangreiche Syntax: Bietet einen umfangreichen Satz von Metacharakteren und Ausdrücken, die eine hochpräzise Musterabstimmung und -manipulation ermöglichen.

Musterflexibilität: Kann komplexe Muster behandeln, die über URL-Strukturen hinausgehen. Dies beinhaltet den Abgleich bestimmter Zeichen, Sequenzen oder Zeichengruppen.

Nachteile

Beschränkt auf URL-Übereinstimmung: Spezifisch für übereinstimmende URLs und nicht für allgemeine Musterabgleichsaufgaben geeignet.

Mangel an Komplexität: Es fehlen der umfassende Funktionssatz und die Flexibilität regulärer Ausdrücke. Sie sind nicht für Aufgaben geeignet, die eine komplizierte Musterübereinstimmung jenseits von URL-Strukturen erfordern.

Nicht für alle Anwendungen geeignet.: Sie sind speziell für Webbrowsererweiterungen zugeschnitten. Wenn Sie an Aufgaben außerhalb dieses Bereichs arbeiten, sind sie möglicherweise nicht relevant.

Komplexität: Das Schreiben komplexer regulärer Ausdrücke kann schwierig und fehleranfällig sein. Es kann einige Zeit dauern, die Syntax zu meistern.

Leistungsaufwand: Extrem komplexe reguläre Ausdrücke können zu starken Leistungsbeeinträchtigungen führen, insbesondere bei großen Eingaben.

Lesbarkeit: Komplexe reguläre Ausdrücke können schwer zu lesen und zu verstehen sein, was die Wartung und das Debugging erschwert.

Offizielle WalkMe-Erklärung

WalkMe empfiehlt, das URL-Übereinstimmungsmuster für die Erweiterungskonfiguration zu verwenden, wenn der Anwendungsfall dies zulässt. Wir betrachten reguläre Ausdrücke (Regex) als letzten Ausweg, wenn es einen Sonderfall gibt. Das URL-Übereinstimmungsmuster garantiert die nahtlose Erweiterungsfunktionalität und minimiert die Hintergrundvalidierung der Regeln, was im Gegenzug auch eine bessere Benutzererfahrung bietet.

Das URL-Übereinstimmungsmuster wird derzeit als Standardtool für jede neue Systemkonfiguration in den Erweiterungseinstellungen des Admin Centers festgelegt.

War dies hilfreich?

Vielen Dank für Ihr Feedback!

Be part of something bigger.

Engage with peers, ask questions, share ideas

Ask the Community
×