2015-11-04 115 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