0
我有一個字符串,它是幾個單詞的組合。 Powershell
在_
之後刪除字符串中的文本並在第二個大寫字母之前插入.
的最佳方式是什麼?例如:Powershell:拆分字符串並在第二個大寫字母前插入
$name = SomeWords_SomeString_123.txt
什麼應該被接收:
$a=SomeWords
$b=Some.Words
可以這樣做? 謝謝!
我有一個字符串,它是幾個單詞的組合。 Powershell
在_
之後刪除字符串中的文本並在第二個大寫字母之前插入.
的最佳方式是什麼?例如:Powershell:拆分字符串並在第二個大寫字母前插入
$name = SomeWords_SomeString_123.txt
什麼應該被接收:
$a=SomeWords
$b=Some.Words
可以這樣做? 謝謝!
regex oneliner。 第一個分割字符串_
在每個大寫字母之前插入.
,但不在該單詞的開頭。
-creplace
- 區分大小寫替換操作
($name -split '_')[0] -creplace '(?<=\w)([A-Z])', '.$1'
感謝。很有用。 – Tyf