Powershell - 在字符串中添加1

时间:2013-10-06 22:08:02

标签: excel powershell

以下代码:

$search.address().tostring()

目前以以下格式输出单元格位置:

$B$5

但我想加1,所以它变成了

$B$6

到目前为止,我已经尝试了

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

但这会输出

$B$51

如何将其添加到第二个 $

之后出现的任何数值

感谢。

2 个答案:

答案 0 :(得分:2)

尝试:

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

答案 1 :(得分:2)

您也可以使用正则表达式执行此操作:

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