2015-11-04 120 views
1

我想替换脚本中特定变量的所有名称(例如shift +在matlab中输入)。 对于在R脚本为例,我可以有:r在脚本中替换变量名

var <- 1 + 2 
var2 <- var * 5 

,我想更改为:

var1 <- 1 + 2 
var2 <- var1 * 5 

的一点是要避免“搜索的替换”,将有改变的第二个变量在var12

+0

仍然使用“全字”选项进行搜索和替换? – Cath

+0

谢谢,如果你在整个评论中有全名,它将被切换。我想知道他们为什么不是matlab中的捷径。 – Romain

回答

0

搜索var(?![1:9])并用var1替换。使用正则表达式搜索。正则表达式声明只有var是匹配的,没有跟随任何数字。

+0

谢谢,这是一个选项。我仍然在寻找与matlab中相同的捷径,但它很有用,谢谢。 – Romain