[\ t \ s] + \ r | [\ t \ s] + \ n | [\ t \ s] + \ r | [\ r \ n] +无法在纯文本文档中捕获空行

时间:2011-09-19 09:57:03

标签: regex perl

开始使用perl RegExp。我正在使用以下RegExp来捕获纯文本文档中不需要的空白行。还有一些线没有被捕获。我哪里错了

[\t\s ]+\r|[\t\s ]+\n|[\t\s ]+\r|[\r\n]+

1 个答案:

答案 0 :(得分:2)

你不能只使用/^\s*$/吗? (仅包含零个或多个空格字符的行)您不应尝试将换行符与\n\r匹配,而是使用$(行尾)。