Notepad++ 如何在问题中插入数字?

Notepad++ 如何在问题中插入数字?

我有一个包含 1000 多个问题的文件,格式如下;

问题:哪颗行星被称为水行星?
水星
地球
火星
木星

问题:以下哪项由星星的颜色表示?
重量
距离
温度
尺寸

我想将“问题”替换为
问题 1:
问题 2:
问题 n:

答案1

您可以在 PythonScript 插件中运行 Python 脚本。

如果尚未安装,请按照此操作指导

  • 创建脚本(插件>> PythonScript >> 新脚本)
  • 复制此代码并保存文件(例如 insert_num.py):
import re

counter = 0
def insert_num(match):
    global counter
    counter += 1
    return ' ' + str(counter)
    
editor.rereplace(r'(?<=Question)', insert_num)
  • 打开要修改的文件
  • 运行脚本(插件>> PythonScript >> 脚本>> insert_num)
  • 完毕

相关内容