Inhaltsverzeichnis ausblenden

Referenzinformationen: Syntax für reguläre Ausdrücke

Reguläre Ausdrücke können im Workshop „Filter“ und im Teilfenster „Suchen“ sowie für die erweiterte Einstellung DisableMatchingProperties verwendet werden. Dieser Abschnitt listet die Syntax für reguläre Ausdrücke und Abkürzungen auf.

Auf dieser Seite wird erklärt:

Syntax für reguläre Ausdrücke

Diese Tabelle enthält eine Liste der Metazeichen, die Sie als reguläre Ausdrücke verwenden können.

Metazeichen Bedeutung
. Entspricht einem einzelnen Zeichen.
[ ] Gibt eine Zeichenklasse an. Entspricht einem beliebigen Zeichen innerhalb der eckigen Klammern (z. B [abc] entspricht „a“, „b“ und „c“).
^ Wenn dieses Metazeichen am Anfang einer Zeichenklasse auftritt, negiert es die Zeichenklasse. Eine negierte Zeichenklasse entspricht beliebigen Zeichen mit Ausnahme jener innerhalb der eckigen Klammern (z. B. [^abc] entspricht allen Zeichen außer „a“, „b“ und „c“).

Wenn ^ am Anfang des regulären Ausdrucks steht, entspricht es dem Beginn der Eingabe (z. B.^[abc] entspricht nur einer Eingabe, die mit „a“, „b“ oder „c“ beginnt).

- Zeigt in einer Zeichenklasse einen Bereich von Zeichen an (z. B. [0-9] entspricht einer beliebigen Ziffer „0“ bis „9“).
? Gibt an, dass der vorhergehende Ausdruck optional ist: Er stimmt einmal oder gar nicht überein (z. B. [0-9][0-9]? entspricht „2“ und „12“).
+ Gibt an, dass der vorherige Ausdruck einmal oder mehrmals übereinstimmt (z. B. [0-9]+ entspricht „1“, „13“, „456“ usw.).
* Gibt an, dass der vorherige Ausdruck keinmal oder mehrmals übereinstimmt.
??, +?, *? Nicht-gierige Versionen von ?, + und *. Diese haben so wenige Übereinstimmungen wie möglich, im Gegensatz zu den gierigen Versionen, die so viele Übereinstimmungen wie möglich haben (zum Beispiel für die Eingabe „<abc><def>“ gilt: <.*?> entspricht „<abc>“ während <.*> „<abc><def>“) entspricht.
( ) Gruppierungs-Operator. Beispiel: (\d+,)*\d+ entspricht einer Liste von Nummern, die durch Kommas getrennt sind (z. B. „1“ oder „1,23,456“).
{ } Gibt eine Übereinstimmungsgruppe an.
\

Escape-Zeichen: Interpretieren Sie das nächste Zeichen wörtlich (z. B. [0-9]+ entspricht einer oder mehreren Ziffern, [0-9]\+ aber entspricht einer Ziffer gefolgt von einem Pluszeichen). Wird auch für Abkürzungen verwendet (z. B. \a für jedes alphanumerische Zeichen; siehe auch die folgende Tabelle).

Wenn auf \ eine Zahl n folgt, entspricht sie der n-ten Übereinstimmungsgruppe (beginnend mit 0). Beispiel: <{.*?}>.*</\0> entspricht „<head>Inhalt</head>“.

$ Am Ende eines regulären Ausdrucks entspricht dieses Zeichen dem Ende der Eingabe (z. B. [0-9]$ entspricht einer Ziffer am Ende der Eingabe).
| Wechsel-Operator: Trennt zwei Ausdrücke, von denen genau einer übereinstimmt (z. B. T|the entspricht „die“ oder „Die“).
! Verneinungs-Operator: Der auf ! folgende Ausdruck entspricht nicht der Eingabe (z. B. a!b entspricht „a“ nicht gefolgt von „b“).

Abkürzungen

Diese Tabelle führt die unterstützten Abkürzungen auf, wie z. B. \d anstatt [0-9].

Abkürzung Entspricht
\a Beliebiges alphanumerische Zeichen: ([a-zA-Z0-9])
\b Leerzeichen (leer): ([ \\t])
\c Ein beliebiger Buchstaben: ([a-zA-Z])
\d Eine beliebige Dezimalzahl: ([0-9])
\h Ein beliebiges Hexadezimalzeichen: ([0-9a-fA-F])
\n Zeilenvorschub: (\r|(\r?\n))
\q Eine Zeichenfolge in Anführungszeichen: (\"[^\"]*\")|(\'[^\']*\')
\w Ein einfaches Wort: ([a-zA-Z]+)
\z Eine ganze Zahl: ([0-9]+)


Feedback zu diesem Thema geben

SOLIDWORKS ist dankbar für Ihr Feedback zur Präsentation, Genauigkeit und Vollständigkeit der Dokumentation. Verwenden Sie das nachstehende Formular, um Ihre Kommentare und Vorschläge zu diesem Thema direkt an unser Dokumentations-Team zu senden. Das Dokumentations-Team kann keine Fragen für den technischen Support beantworten. Klicken Sie hier für Informationen zum technischen Support.

* Erforderlich

 
*E-Mail:  
Betreff:   Feedback zu Hilfethemen
Seite:   Referenzinformationen: Syntax für reguläre Ausdrücke
*Kommentar:  
*   Ich bestätige, dass ich die Datenschutzerklärung, unter der meine personenbezogenen Daten durch Dassault Systèmes verarbeitet werden, gelesen habe und akzeptiere.

Thema drucken

Wählen Sie aus, was gedruckt werden soll:

x

Sie verwenden einen Browser, der älter als Internet Explorer 7 ist. Für eine optimierte Anzeige sollten Sie Ihren Browser auf Internet Explorer 7 oder höher aktualisieren.

 Diese Meldung nicht mehr anzeigen
x

Web-Hilfe Inhaltsversion: SOLIDWORKS Composer 2023 SP05

Um die Web-Hilfe in SOLIDWORKS zu deaktivieren und stattdessen die lokale Hilfe zu verwenden, klicken Sie auf Help > SOLIDWORKS Web-Hilfe verwenden.

Um Probleme mit der Oberfläche und der Suche der Web-Hilfe zu melden, wenden Sie sich an Ihren Support vor Ort. Um Feedback zu einzelnen Hilfethemen zu geben, verwenden Sie den Link “Feedback zu diesem Thema” auf der entsprechenden Themenseite.