如何在 Notepad++ 中只保留文本行中所需的部分

Notepad++ 的一个有用功能是能够仅保留文本行中所需的部分。
- 按 Ctrl+H 打开查找和替换对话框。
- 转到 替换 选项卡。
- 在对话框底部启用 正则表达式 模式。
示例 1:假设你有以下内容的行:
123abc456 789def012 345ghi678
并且你只想保留包含字母的文本部分。为此:
- 在 查找 字段中输入:
\d+
之后,行将如下所示:
abc def ghi
示例 2:假设你有以下内容的行:
abc_123_def ghi_456_jkl mno_789_pqr
并且你只想保留第一个下划线后和第二个下划线前的文本。为此:
- 在 查找 字段中输入:
^[^_]+_([^_]+)_.*$
\1
之后,行将如下所示:
123 456 789
现在你知道如何在行中只保留所需的部分文本,并删除其余部分。