Zastępuje grupę wyrażeń regularnych PowerShell

Chcę zamienić tekst w każdym pliku skryptu w folderze i próbuję użyć tego kodu PS:

$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 }

Ale nie mam pojęcia, jak zachować pierwszą część wypowiedzi i po prostu zastąpić drugą. Jakiś pomysł, jak mogę to zrobić? Dzięki.

questionAnswers(1)

yourAnswerToTheQuestion