Rozdział 2. Wyrażenia regularne

Wyrażenia regularne odgrywają ważną rolę w większości zadań analizowania i dopasowywania tekstu. Stanowią one ważną podstawę dla operatorów -split i -match, instrukcji switch, polecenia cmdlet Select-String i innych. W tabelach od 2.1 do 2.10 umieszczono listy często używanych wyrażeń regularnych.

Tabela 2.1. Klasy znaków — wzorce reprezentujące zestawy znaków

Klasa znaków

Dopasowanie

.

Dowolny znak z wyjątkiem nowego wiersza. Jeśli wyrażenie regularne używa atrybutu SingleLine, pasuje do dowolnego znaku.

PS > "T" -match '.'

True

[znaki]

Dowolny znak z tych, które zawarto w nawiasach. Na przykład: [aeiou].

PS > "Test" -match '[Tes]'

True

[^znaki]

Dowolny znak oprócz tych, które zawarto w ...

Get PowerShell now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.