我有一个巨大的文本文件,想要删除所有长度小于 6 个字符的行。
我尝试了以下搜索字符串(正则表达式 - Perl)
^.{0,5}\n\r$ -- string not found
^.{0,5}\n\r -- string not found
^.{0,5}$ -- leaves blank lines
^.{0,5}$\n\r -- string not found
^.{0,5}$\r -- leaves blank lines
^.{0,5}$\r\n -- **worked**
我的问题是为什么最后一个工作而第四个不能工作?为什么第五个要留空行。
谢谢。