Powershell – 添加1到一个string

以下代码:

$search.address().tostring() 

当前以格式输出单元位置:

 $B$5 

但我想添加1,所以它成为

 $B$6 

到目前为止我已经尝试过

 $search.address().tostring()+1 

但是这个输出

 $B$51 

我怎样才能得到它添加到第二个$后出现的任何数值

谢谢。

你也可以用正则expression式来做到这一点:

 C:\PS> [regex]::replace('$B$6', '(\$\w+\$)(\d+)', {param($m) $m.groups[1].value + (1 + $m.groups[2].value)}) $B$7 

尝试:

 $search() = $search.row + 1 $search.address().tostring()