我尝试使用PowerShell脚本替换字符串中的单词of
。
我尝试过if语句:
$string = "a tale of two cities "
$array = $string -split " "
if($array -match 'of') {
$array -replace 'bob'
}
该声明适用于检测of
,但我不知道如何用不同的词替换它。
答案 0 :(得分:2)
使用Authorization
运算符的单个表达式就是您所需要的:
-replace
如果您希望结果字符串按空格分割为单词:
> 'a tale of two cities' -replace '\bof\b', 'bob'
a tale bob two cities
答案 1 :(得分:0)
我发现方法版本更简单:
if (!this.isInEditMode)
甚至:
"a tale of two cities ".Replace('of','bob')