likhobory
|
Posted: Mon May 23, 2022 23:40 Post subject: |
|
|
Не программист, но любитель. Из опыта - чем проще регулярка, тем большего количества грабель можно избежать. В Вашем случае я бы предложил следующий PS-скрипт, в одной команде сначала удаляющий неалфавитные символы, а затем выполняющий необходимые замены:
Code: | ls $args[0] -Recurse|Rename-Item -NewName { $_.Name -replace '^\w\s' -replace '\s*-\s*|_', ' ' } |
Last edited by likhobory on Tue May 24, 2022 20:04; edited 1 time in total |
|