REGEX NOTEPAD ++

幻影要塞

我有这种格式的清单

FIRSTTEXT:SECONDTEXT:RANDOMTEXT::::::::RANDOMNUMBERS:NUMBER:

但是所有文本都不是这种格式。我只想保存FIRSTTEXT:SECONDTEXT,firsttext和secondtext在所有文档中都位于同一位置!

我已经尝试过这个了:

查找内容(.+):(.+)
替换为\1:\2

但是,它不起作用。

维克多·史翠比维

您可以使用

查找内容^(?:([^:\s]+:[^:\s]+).*|.*\R*)
替换为$1

细节

  • ^ -一行的开始
  • (?: -非捕获组的开始:
    • ([^:\s]+:[^:\s]+)-第1组($1指此值):
      • [^:\s]+ -除空格以外的1+个字符, :
      • : -冒号
      • [^:\s]+ -除空格以外的1+个字符, :
    • .* -尽可能多的0+个除换行符以外的字符
  • | - 要么
    • .* -尽可能多的0+个除换行符以外的字符
    • \R* -0+换行符序列
  • ) -非捕获组的结尾。

演示和设置:

在此处输入图片说明

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章