PowerShell在字符串中每隔两个字符添加“-”

pvabu6sv  于 2022-12-13  发布在  Shell
关注(0)|答案(1)|浏览(182)

你好,我是PowerShell的新手。我有一个字符串,我试图在每三个字符之间添加一个“-”。

00255D413701 -> 00-25-5D-41-37-01

有人知道怎么用最简单的方法吗?

icnyk63a

icnyk63a1#

(?<=\G.{2})(?!$)可能会使用regex-replace来完成这个任务:

'00255D413701' -replace '(?<=\G.{2})(?!$)', '-'

有关详细信息,请参阅https://regex101.com/r/MWOSie/1

相关问题