【问题标题】:Notepad++, replace two first linesNotepad++,替换前两行
【发布时间】:2016-04-21 11:55:37
【问题描述】:

我需要更换一些东西。这是该行的样子:

44;3lyl
44;3lyl
44;3lyl
44;3lyl
44;3lyl

这应该是该行的样子:

33;3lyl
33;3lyl
33;3lyl
33;3lyl
33;3lyl

我想替换每行的前两个数字。请帮我解决这个问题。

【问题讨论】:

标签: replace notepad++ line


【解决方案1】:

如果您不想使用正则表达式,您仍然可以使用鼠标和键盘以及 Notepad++ 的column mode edting 功能来实现您想要的。

你开始:

现在您可以按住键盘上的 Alt 键,同时拖动鼠标选择需要替换的区域(前两列)来选择前两列字符。

现在您的选择应该如下所示:

最后,您可以键入新文本,在您的情况下:“33”。 Notepad++ 将在所有选定的行中用 33 覆盖 44:

【讨论】:

  • @Ineedyourhelp 我很高兴听到这个消息!对了,如果回答对你有帮助,请记得mark it as "accepted"
【解决方案2】:

按 Ctrl+H ,然后在查找 \d+(;.*) 并替换 33$1

确保正则表达式模式已开启:

【讨论】:

  • 您必须确保 Notepadd++ 处于 Regex 搜索模式,而不是正常或扩展。
  • RegEx 模式开启,它说什么也没找到。
  • @Ineedyourhelp 如果替换不起作用,您可以提供类似于答案中的屏幕截图,显示文件和替换对话框。那么调试你的问题可能会更容易。
猜你喜欢
  • 2012-09-14
  • 1970-01-01
  • 2014-12-26
  • 2014-04-14
  • 2015-06-23
  • 2011-11-28
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多