Reguläre Ausdrücke mit Powershell II – am Anfang und Ende eines Strings suchen

Füllen wir mal ein Feld mit Ortsnamen:

$orte = "Berlin", "Bergheim", "Hameln", "Hamburg", `
"Köln", "Schöneberg"
$pattern = "berg"
 
# Der match findet Bergheim und Schöneberg
$orte -match $pattern
$matches
 
# Dieser match findet nur Bergheim, da wir per 
# ^ festlegen, dass das "Berg" am 
# Anfang stehen muss
$pattern = "^berg"
$orte -match $pattern
$matches
 
# Dieser match findet nur Schöneberg, da wir 
# per $ festlegen, dass das "Berg" am Ende 
# stehen muss
$pattern = "berg$"
$orte -match $pattern
$matches
 
# Dieser match findet nur Hamburg und
# Schöneberg, da wir per (burg|berg)$
# alle Städte finden, die auf "burg" ODER
# "berg" enden
$pattern = "(berg|burg)$"
$orte -match $pattern
$matches

Uwe

Uwe Ziegenhagen mag LaTeX und Python, auch gern in Kombination. Hat Dir dieser Beitrag geholfen und möchtest Du Dich dafür bedanken? Dann unterstütze doch vielleicht die Dingfabrik Köln e.V. mit einem kleinen Beitrag. Details zur Bezahlung findest Du unter Spenden für die Dingfabrik.

More Posts - Website