about_regular_expressions - PowerShell Befehl Hilfe und Beispiele

Beschreibt reguläre Ausdrücke in Windows PowerShell. (about_regular_expressions)

THEMA
about_Regular_Expressions
KURZBESCHREIBUNG
Beschreibt reguläre Ausdrücke in Windows PowerShell.
DETAILBESCHREIBUNG
Windows PowerShell unterstützt die folgenden Zeichen für reguläre Ausdrücke: Format Logik Beispiel -------- ------------------------------- ----------------------- Wert Entspricht bestimmten Zeichen "Boot" -match "oo" an beliebiger Position im Originalwert. . Entspricht einem einzigen "grau" -match "g..u" beliebigen Zeichen. [Wert] Entspricht mindestens einem der "viel" -match "v[iou]el" in Klammern angegebenem Zeichen. [Bereich] Entspricht mindestens einem "und" -match "[u-z]nd" Zeichen im Bereich. Mit einem Bindestrich (-) können Sie zusammenhängende Zeichen angeben. [^] Entspricht einem beliebigen "und" -match "[^brt]nd" Zeichen außer den in Klammern angegebenen Zeichen. ^ Entspricht dem Anfang der "blau" -match "^bl" Zeichenfolge $ Entspricht dem Ende der "blau" -match "au$" Zeichenfolge. * Entspricht einer beliebigen "Butter" -match "t*" Instanz des vorangehenden Zeichens. ? Entspricht einer Instanz "Butter" -match "t?" des vorangehenden Zeichens. \ Entspricht dem Zeichen, "Test$" -match "Test\$" das als durch Escapezeichen geschütztes Zeichen folgt. Windows PowerShell unterstützt die in regulären Ausdrücken von Microsoft .NET Framework verfügbaren Zeichenklassen. Format Logik Beispiel -------- ------------------------------- ----------------------- \p{name} Entspricht einem beliebigen "abcd defg" -match "\p{Ll}+" Zeichen in der durch {name} angegebenen benannten Zeichenklasse. Unterstützte Namen sind Unicode-Gruppen und Blockbereiche, beispielsweise Ll, Nd, Z, IsGreek und IsBoxDrawing. \P{name} Entspricht Text, der nicht 1234 -match "\P{Ll}+" in den Gruppen und Blockbereichen enthalten ist, die in {name} angegeben sind. \w Entspricht einem beliebigen "abcd defg" -match "\w+" "Wortzeichen". Entspricht den (Dies entspricht "abcd".) Unicode-Zeichenkategorien [\p{Ll}\p{Lu}\p{Lt}\p {Lo}\p{Nd}\p{Pc}]. Wenn mit der Option "ECMAScript" ECMAScript-konformes Verhalten angegeben ist, entspricht \w der Zeichenmenge [a-zA-Z_0-9]. \W Entspricht einem beliebigen "abcd defg" -match "\W+" "Nicht-Wortzeichen". (Dies entspricht dem Leerzeichen.) Entspricht den Unicode- Zeichenkategorien [^\p{Ll}\p{Lu}\p{Lt}\p{Lo}\ p{Nd}\p{Pc}]. \s Entspricht einem beliebigen "abcd defg" -match "\s+" Leerraumzeichen. Entspricht den Unicode-Zeichenkategorien [\f\n\r\t\v\x85\p{Z}]. \S Entspricht einem beliebigen "abcd defg" -match "\S+" Zeichen, das keine Leerstelle ist. Entspricht den Unicode- Zeichenkategorien [^\f\n\r\t\v\x85\p{Z}]. \d Entspricht einer beliebigen 12345 -match "\d+" Dezimalzahl. Entspricht \p{Nd} für Unicode- und [0-9] für Nicht-Unicode-Verhalten. \D Entspricht einem beliebigen "abcd" -match "\D+" Zeichen, das keine Zahl ist. Entspricht \P{Nd} für Unicode- und [^0-9] für Nicht-Unicode- Verhalten. Windows PowerShell unterstützt die Quantifizierer für reguläre Ausdrücke in .NET Framework. Nachfolgend finden Sie einige Beispiele für Quantifizierer: Format Logik Beispiel -------- ------------------------------- ----------------------- * Gibt 0 oder mehr Übereinstimmungen an; "abc" -match "\w*" z. B. \w* oder (abc)*. Entspricht {0,}. + Entspricht wiederholten Instanzen der "xyxyxy" -match "xy+" vorangehenden Zeichen. ? Gibt 0 oder eine Übereinstimmung an; z. B. \w? oder (abc)?. Entspricht {0,1}. "abc" -match "\w?" {n} Gibt genau n Übereinstimmungen an, "abc" -match "\w{2}" z. B. (Pizza){2}. {n,} Gibt mindestens n Übereinstimmungen an, "abc" -match "\w{2,}" z. B. (abc){2,}. {n,m} Gibt mindestens n, jedoch höchstens m "abc" -match "\w{2,3}" Übereinstimmung en an. Alle Vergleiche in der vorangehenden Tabelle ergeben "True". Beachten Sie, dass sich das Escapezeichen für reguläre Ausdrücke, ein umgekehrter Schrägstrich (\), vom Escapezeichen von Windows PowerShell unterscheidet. Das Escapezeichen für Windows PowerShell ist das Graviszeichen (`) (ASCII 96). Weitere Informationen finden Sie in der MSDN (Microsoft Developer Network)-Bibliothek im Thema "Sprachelemente für reguläre Ausdrücke" unter "http://go.microsoft.com/fwlink/?LinkId=133231". SIEHE AUCH about_Comparison_Operators about_Operators C:\Windows>powershell get-help about_remote -full

Microsoft Windows [Version 10.0.19045.3693]
Copyright (c) 2023 Microsoft Corporation.

ColorConsole [Version 3.7.1000] PowerShell 2.0-Export

Windows 11, 10, 8.1, 8, 7 / Server 2022, 2019, 2016











Windows-10


... Windows 10 FAQ
... Windows 10 How To


Windows 10 How To


... Windows 11 How To
... Windows 10 FAQ



PowerShell: Beschreibt reguläre Ausdrücke in Windows PowerShell.

HTTP: ... PS_Windows/de/about_regular_expressions.htm
0.062
17619
Welche Energiesparzustände werden unter Windows 10/11 unterstützt an meinem PC?
Hilfe zu Windows-Editor in Windows 10 und 11?
Remotedesktopverbindung aufrufen, bzw. öffnen in Windows 10, aber wie?
Wie finde ich heraus welches Windows ich habe?
Wie kann ich ein Registry Key per Batch Datei löschen?
Sind Computertreiber sicher?
Kontrast Thema / Design unter Windows 10?
Den TelNet Client unter Windows 10, 8.1, ... aktivieren/deaktivieren!
Löschen und zurücksetzen des Thumbnail-Cache in Windows 11, 10, 8.1, ... Thumbs.db?
Was sind das für Symbole mit kleinen Pfeilen in der Ecke?



(0)