在记事本++中只保留一行中的前8个字符

时间:2013-10-16 07:32:45

标签: regex notepad++

我在Notepad ++中保留前8个字符时遇到了麻烦。

我有一个这样的清单:

johndoe2.21test
markdoetesting.new
marvin213.jo.hn
abcd1234.dcba

我想要一个像这样的输出:

johndoe2
markdoet
marvin21
abcd1234

你能指出我正确的方向吗?

1 个答案:

答案 0 :(得分:9)

您可以使用column select功能。

  • 使用Alt + Shift +箭头键仅选择前八个字符。
  • 选择后,将其复制并粘贴到其他位置。

您还可以在正则表达式模式下使用“查找和替换”。

  • 使用“查找/替换”功能。
  • 选择正则表达式搜索模式。
  • 在“查找”框中输入此^(.{8}).*
  • 在替换框中输入此\1
  • 点击全部替换。