2
使用PowerShell我想用另一個數字替換字符串的特定數字部分。PowerShell中的插入號碼替換
最好用一個例子來描述這個問題。
$s = ' First part: 65 Second Part'
###################################################################
# this generates " First part: sixty-six Second Part" #
###################################################################
$s -replace '^(\s*First part:\s+)[0-9]+(.*)$', '$1sixty-six$2'
###################################################################
# But I want to generate" First part: 66 Second Part" #
###################################################################
$s -replace '^(\s*First part:\s+)[0-9]+(.*)$', '$166$2'
它不起作用。
如何指定「$ 1後跟66號」而不是「$ 166」?
在字符串字面值反引號應該不存在... – 2012-02-16 06:33:07
@AndyArismendi - 是的,謝謝。噓,你怎麼回答這麼快:)我認爲還沒有其他答案。 – manojlds 2012-02-16 06:34:21