【发布时间】:2014-08-11 12:35:20
【问题描述】:
我有一列文本。文本可能包含字符串“var[1]”,其中 1 可以是任意数字。我想增加括号内的数字。因此,如果我在此列的第一行包含如下文本:
一些文本后跟 var[1],其他文本后跟 var[0],最后是 var[2]
我的新价值是
一些文本后跟 var[2],其他文本后跟 var[1],最后是 var[3]
我认为它需要像这个问题一样使用替换进行更新。 Update a column value, replacing part of a string
我只是不确定如何使用正则表达式来查找和增加数字。
【问题讨论】:
-
不要找号码。查找 [ 和 ] 之间的内容。将其转换为数字 add + 1 并将其组合回字符串中。