2014-05-09 45 views
0

我有(a/b)形狀的數字,其中a和b是整數。我想用鼠類(a,b)替代它們。那可能嗎?GVIM搜索並替換爲有理數

+0

你嘗試過什麼?這些簡單的搜索和替換問題只會邀請大量的答案(10分鐘後已經在進行中),因爲它很容易做到(並且有太多的變體)... –

回答

1

Vim擅長於Search and Replace

:%s/(\(\d\+\)\/\(\d\+\))/rat(\1,\2)/g 

太多的反斜槓!另一個命令:

:%[email protected]\v\((\d+)/(\d+)\)@rat(\1,\2)@g 
  • 我們可以用@分離,而不是/模式。
  • 非常神奇\v讓生活更輕鬆。

我建議您輸入:help :s以瞭解更多信息。

2

我會做:

%s#\v(\d+)/(\d+)#rat(\1,\2)#g