【发布时间】:2014-05-31 04:34:48
【问题描述】:
使用powergrep时,有一个选项叫做:文件分段,前3个选项是:
- 不要分段文件。
- 一行一行
- 逐行包括换行符
我猜第一个选项类似于 Perl 的“m”修饰符(“^”匹配字符串的开头和每个换行符之后;“$”匹配每个换行符之前和字符串的结尾),并且选项点匹配换行符,就好像使用了 Perl 的 's' 修饰符(“.”匹配所有字符而不是排除换行符)。
我不明白以下两个选项。 逐行,您仍然可以打开复选框点匹配新行。 包括换行符的逐行将再次成为 (?s) 修饰符,所以我不明白这些选项。
请有人解释一下这些选项吗?以及与 s 和 m 修饰符的关系。
【问题讨论】:
-
tag perl 的相关性如何