如何在记事本++中替换文本和数字以及添加其他特定文本和数字

问题描述 投票:0回答:3

我想使用 Notepad++ 编辑文件,这样我就可以替换包含特定单词的行,例如:

    edit 792
set name "XXXXX"
set action accept
next
    edit 957
set name "YYYYY"
set action accept
next
    edit 021
set name "ZZZZZ"
set action accept
next

我想改成:

    edit 0
set name "XXXXX"
set action accept
next
    edit 0
set name "YYYYY"
set action accept
next
    edit 0
set name "ZZZZZ"
set action accept
next

我想将“编辑792或编辑957或编辑021”替换为“编辑0”

关于如何使用 Notepad++ 完成此操作有什么想法吗?

谢谢大家。

希望我能得到解决这个问题的建议。

notepad++ notepad programmers-notepad
3个回答
0
投票

您可以选择正则表达式模式进行替换,然后您要搜索的目标文本应该是

edit \d+
,这意味着正在寻找类似
edit xyz
的内容,其中xyz是一些数字。然后你用
edit 0

替换它们

0
投票

我建议您学习使用“编辑”->“列编辑器”(Alt+c) 插入一列升序数字。

然后,学习使用Alt+鼠标移动选择矩形,并掌握矩形剪切/复制/粘贴操作。

使用矩形时,这些也很有帮助:

Shift+Alt+方向键调整尺寸 Shift+Alt+LeftMouseClick 可指定矩形的对角,该矩形的另一个角是当前插入符号位置 如果您的数据如图所示统一,则使用上述操作的序列将执行您想要的操作,尽管您可能需要分别处理 1、2 和 3 位数字部分。

要查看矩形文本问题的一些创造性解决方案,请使用放大镜图标并在此网站上搜索“列编辑器矩形粘贴”等术语。

留下后续评论以表明您是否成功。

#android_studio


0
投票
  1. 全选找到Ctrl+F去标记勾选书签行。
  2. 必须运行类型 edit 0 并复制文本。
  3. 返回 NP++,转到搜索选项卡--> 书签 --> 粘贴到(替换)已添加书签的行。

我猜你是 FGT 管理员:)

© www.soinside.com 2019 - 2024. All rights reserved.