Hallo
ich testen gerade Select-String und Regular Expression. Leider gibt es keinen Parameter der nur den String mit dem Treffer retour gibt. -MATCH
TEXTDATEI
eins 11
zwei22
drei 33
vier 44
fünf
sechs 66 test
das habe ich im Google gefunden , erweitert und funktioniert schon mal
get-content -path c:\temp\test.txt | select-string -pattern "\d{2}" | % {$_.matches} | % {$_.value}
jetzt wollte ich die foreach leserlicher machen aber da stimmt irgendwas nicht.
$a = get-content -path c:\temp\test.txt | select-string -pattern "\d{2}" $a foreach ($x in $a) { $x.value }
in $a sind die richtigen Zeilen mit treffern. irgend ein kleiner Fehler hat sich noch eingeschlichen.
ich vermute .value da es nicht als Methode vorgeschlagen wird . Aber im ersten Beispiel wird es auch nicht vorgeschlagen und funktioniert?
Chris