PowerShell Regex-Gruppe ersetzen

Ich möchte Text in jeder Skriptdatei im Ordner ersetzen und versuche, diesen PS-Code zu verwenden:

$pattern = '(FROM [a-zA-Z0-9_.]{1,100})(?<replacement_place>[a-zA-Z0-9_.]{1,7})'
Get-ChildItem -Path 'D:\Scripts' -Recurse -Include *.sql | ForEach-Object { (Get-Content $_.fullname) -replace $pattern, 'replace text' | Set-Content $_.fullname }

Aber ich habe keine Ahnung, wie ich den ersten Teil des Ausdrucks beibehalten und den zweiten ersetzen soll. Irgendeine Idee, wie ich das machen kann? Vielen Dank.

Antworten auf die Frage(1)

Ihre Antwort auf die Frage