在每行的开头查找管道

Find pipe at the beginning of each line

使用 Notepad++ (v7.8.1)。我有一个超过 200 万行的 text/csv 文件,它是管道分隔的。第一个字段是 ID 号。我被告知有 1400 行没有 ID 号。我需要找到这些线。我能想到的最好方法是找到那些以管道作为第一个字符的行。我只是不知道如何只搜索每行的第一个字符。我需要它来忽略文件中的 3000 万个其他管道。

在搜索底部打开正则表达式搜索window并搜索^\|

^ - 行首

\| - 一个转义管道

您可以尝试搜索 ^\s*\|,这将突出显示以竖线开头的任何行,或者可能是一定数量的空白后跟竖线。

Demo

使用正则表达式。 ^\|

^ == 行首

\==转义字符

| == 匹配管道。

https://regex101.com/r/rIlZ5C/1