選択したテキスト内のすべての数字を増やすにはどうすればよいでしょうか?

選択したテキスト内のすべての数字を増やすにはどうすればよいでしょうか?

選択したテキスト内のすべての数字を増やすにはどうすればよいでしょうか? たとえば:

このテキストを回転します:

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 ずつ増加します。

関連情報