Замена группы регулярных выражений Powershell

Я хочу заменить текст в каждом файле сценария в папке, и я пытаюсь использовать этот код 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 }

Но я понятия не имею, как сохранить первую часть выражения и просто заменить вторую. Любая идея, как я могу это сделать? Благодарю.

Ответы на вопрос(1)

Ваш ответ на вопрос