我有一個字串 "dep-value-sync-excess-v12" 或 "dep-value-sync-excess-v100" ,
要匹配的模式是以 -v 結尾并列印“dep-value-sync-excess”的任何內容
我能夠進行模式匹配但不能列印字串的第一部分
任何幫助,將不勝感激
uj5u.com熱心網友回復:
"要匹配的模式是以 ... 結尾的任何內容。 print the first part of string "
意思是:洗掉(替換為空)字串的最后一部分
因此,使用-Replace運算子:
$String = "dep-value-sync-excess-v12", "dep-value-sync-excess-v100"
$String -Replace '-v\d $'
dep-value-sync-excess
dep-value-sync-excess
正則運算式解釋:
-v字面匹配\d匹配一個或多個數字$匹配字串的結尾
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/527828.html
標籤:细绳电源外壳
