I've this command in PowerShell following :
Get-ChildItem –File -NameI've this kind of result :
50050100014_preview.png
50050100014_thumbnail.png
50050100016_master.png
50050100016_preview.png
50050100016_thumbnail.png
50050100017_master.png
50050100017_preview.png
50050100017_thumbnail.pngI would like to apply this regex "_[a-zA-Z]+.png" for have just the number in the names of files. How to join the Regex in one line of command.
1 Answer
You will simply need to replace anything in the string that matches the regex. you can use the -replace operator for that.
(Get-ChildItem -File -Name) -replace '_[a-zA-Z]+.png'Example output:
PS C:\xy> Get-ChildItem -File -Name
50050100014_preview.png
50050100014_thumbnail.png
50050100016_master.png
PS C:\xy> (Get-ChildItem -File -Name) -replace '_[a-zA-Z]+.png'
50050100014
50050100014
50050100016