如何增加选定文本中的所有数字?例如:
将此文本转换为:
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。