正则表达式重复

时间:2014-03-04 12:13:56

标签: perl

有人能告诉我正则表达式与下面的输入匹配:

Tom                                                                                                                    
Mary                                
George

我认为正则表达式是.*\n.*\n.*\n,但有没有更简单的表达方式? 我试过[.\*\n]\*,但它不起作用。

2 个答案:

答案 0 :(得分:0)

怎么样:

$str =~  /(?:.+\n){3}/;

答案 1 :(得分:0)

以下正则表达式适合您吗?它匹配除了新行后跟换行符等所有内容,依此类推。最后一行是可选的,以说明最后一行。

[^\n]+[\n][^\n]+\n[^\n]+\n?