【发布时间】:2016-08-12 15:25:08
【问题描述】:
我们每天都会收到一个包含数千行数据的文件。偶尔,几行会被搞砸,导致自动化过程失败。发生这种情况时,可能很难找到错误。
我想使用正则表达式来查找不符合文件通常结构的任何内容。所有行都应该如下所示:
ABC|SomeText|MoreText
DEF|SomeText|MoreText
ABC|SomeText|MoreText
GHI|SomeText|MoreText
DEF|SomeText|MoreText
所以一个正则表达式标记不以 3 个字母和一个竖线开头的行。 在下面的示例中,它将标记第 3 行。
ABC|SomeText|MoreText
DEF|Some
Text|MoreText
ABC|SomeText|MoreText
GHI|SomeText|MoreText
DEF|SomeText|MoreText
任何帮助将不胜感激,我已经为此苦苦挣扎了一段时间。
非常感谢
【问题讨论】:
-
工具/编程语言是什么?
-
Notepad++ 如果您使用它,应该添加为问题标签。 Notepad++ 使用 Boost 正则表达式库,它不是 PCRE,但接近它。
标签: regex regex-negation