Ich versuche, eine Teilzeichenfolge einer Textdatei Teilzeichenfolge, um den Text aus einer Textdatei brauche ich auszuschneiden.Powershell Teilzeichenfolge der Teilzeichenfolge
In diesem Beispiel, wenn die Datei des enthält folgende
Dies ist ein Test Beispiel
zweite Textzeile
dritte Textzeile
Ich will alles entfernen, bevor die zweiten, dann bekommst du alles zwischen "zweiter" und "dritter Zeile". So würde der Ausgang
zweite Textzeile
dritte Zeile sein
Dies ist, was ich habe, und es funktioniert, wenn eine hartkodierte Länge in $ Sekunde setzen, aber ich kann nicht die Länge erhalten korrekt als Variable:
$text = (Get-Content -raw Test.txt | Out-String).Trim()
$first = $text.IndexOf('second')
$second = $text.Substring($text.IndexOf('second'), ($text.length-1))
$third = $second.Substring(0, $second.IndexOf('third line'))
$text.Substring($first, $third) | Set-Content file2.txt
Excellent, Thank you! – adjuzy