
選択したテキスト内のすべての数字を増やすにはどうすればよいでしょうか? たとえば:
このテキストを回転します:
hello1
hello2
これに:
hello2
hello3
Windows 10。この機能を備えたソフトウェアであればどれでも問題ありません。
答え1
正規表現は計算されません。
Notepad++を使用すると、Pythonスクリプトプラグイン(経由メニュー プラグイン > プラグイン管理 ...)
インストールしたら、次のようなスクリプトを作成します。
import re
def calculate(match):
return '%s' % (str(int(match.group(1)) + 1))
editor.rereplace('(\d+)$', calculate)
calculate.py
(例)として保存します。
変更したいファイルを開き、メニューからプラグイン > Pythonスクリプト > スクリプト > 計算を選択します。
→ 完了。ファイル内のすべての数字が 1 ずつ増加します。