匹配整个短语,除了正则表达式中的前2个字符

时间:2013-06-28 20:16:44

标签: regex notepad++

如何在Notepad ++中每行的2个第一个字符后删除所有内容?

来自

AC  ABL ASSIS BRASIL    ASSIS BRASIL    68
AC  ACAV    ACARAUA-BR 364  TARAUACA    68
AC  ACLD    ACRELANDIA  ACRELANDIA  68
AC  ASBR    ASSIS BRASIL    CRUZEIRO DO SUL 68

AC
AC
AC

我无法匹配前2个字符的整个单词

2 个答案:

答案 0 :(得分:4)

您可以搜索

^(..).*

并将所有内容替换为\1

如果记事本明智地处理外观断言,则可能会更快:搜索

(?<=^..).*

并替换为零。

答案 1 :(得分:1)

您可以搜索:

^(.{2}).*

并用\1替换所有内容。这将匹配并捕获每行开头的任意两个字符。