Основное тут Практически совпадает с регулярными выражениями применяемыми в Notepad++ тут
Так как у меня память как у птички сделал и забыл, оставлю пример
#3 раза по 1-3 цифре
$a -replace “\d{1,3};\d{1,3};\d{1,3};”,”;” | Set-Content $tmpxml -Encoding UTF8
$a=Get-Content -Path $tmpxml -Encoding UTF8
#Удаляем все повторяющиеся ;
$a -replace “;{2,}”,”;” | Set-Content $tmpxml -Encoding UTF8
$a=Get-Content -Path $tmpxml -Encoding UTF8
$a -replace “\d{13};$”,’;’ | Set-Content $tmpxml -Encoding UTF8
#$a -replace “\d\d\d\d\d\d\d\d\d\d\d\d\d;$”,’;’ | Set-Content $tmpxml -Encoding UTF8
$a=Get-Content -Path $tmpxml -Encoding UTF8