Notepad++ 如何使用记事本删除两个指定字符串之间的文本++;?
我有以下几行数据Notepad++ 如何使用记事本删除两个指定字符串之间的文本++;?,notepad++,Notepad++,我有以下几行数据 File created by Status 23: Status 24: Status 25: Status 26: Address Address 112: 044 0891. Address 113: 044 1502. Message log (200 messages) Message 1: Message 2: Message 3: 我希望删除第1行(“文件创建人”)和第“消息日志(200条消息)”之间的文本 有人能提供一些建议和想法吗 非常感谢。在启用点全部模式
File created by
Status 23:
Status 24:
Status 25:
Status 26:
Address
Address 112: 044 0891.
Address 113: 044 1502.
Message log (200 messages)
Message 1:
Message 2:
Message 3:
我希望删除第1行(“文件创建人”)和第“消息日志(200条消息)”之间的文本
有人能提供一些建议和想法吗
非常感谢。在启用点全部模式的情况下,在正则表达式模式下尝试以下查找和替换: 查找:
(?<=File created by).*(?=Message log \(200 messages\))
(nothing)
.* : 0 or more any character
Message log \(200 messages\) : literally
\R : any kind of line break
Message 1:
Message 2:
Message 3:
在启用点全部模式的情况下,在正则表达式模式下尝试以下查找和替换操作: 查找:
(?<=File created by).*(?=Message log \(200 messages\))
(nothing)
.* : 0 or more any character
Message log \(200 messages\) : literally
\R : any kind of line break
Message 1:
Message 2:
Message 3:
- Ctrl+H
- 查找内容:
*消息日志\(200条消息\)\R
- 替换为:
留空
- 检查环绕
- 检查正则表达式
- 检查
。匹配换行符
- 全部替换
(?<=File created by).*(?=Message log \(200 messages\))
(nothing)
.* : 0 or more any character
Message log \(200 messages\) : literally
\R : any kind of line break
Message 1:
Message 2:
Message 3:
给定示例的结果:
(?<=File created by).*(?=Message log \(200 messages\))
(nothing)
.* : 0 or more any character
Message log \(200 messages\) : literally
\R : any kind of line break
Message 1:
Message 2:
Message 3:
对所有文件重复相同的操作
如果所有文件都在同一目录中,您可以在“在文件中查找”选项卡中进行替换
*消息日志\(200条消息\)\R
留空
。匹配换行符
(?<=File created by).*(?=Message log \(200 messages\))
(nothing)
.* : 0 or more any character
Message log \(200 messages\) : literally
\R : any kind of line break
Message 1:
Message 2:
Message 3:
给定示例的结果:
(?<=File created by).*(?=Message log \(200 messages\))
(nothing)
.* : 0 or more any character
Message log \(200 messages\) : literally
\R : any kind of line break
Message 1:
Message 2:
Message 3:
对所有文件重复相同的操作
如果您的所有文件都在同一个目录中,您可以在“查找文件”选项卡中进行替换。您希望的内容是什么?我只想保留最后三行。感谢搜索“消息日志”,按ENTER键,转到下一行,按SHIFT+CTRL+HOME并删除,并为此录制一个宏。不确定我是否理解您的问题,但您只需在notepadd++中选择这些行并按delete按钮即可。但我有200多个具有相同数据的文件,我想一次性完成。您希望的内容是什么?我只想保留最后三行。感谢搜索“消息日志”,按ENTER键,转到下一行,按SHIFT+CTRL+HOME和DELETE键,并为此录制一个宏。不确定我是否理解您的问题,但您只需在notepadd++中选择这些行并按DELETE按钮即可。但我有200多个具有相同数据的文件,我想一次性完成。