怎么用正则表达式匹配perl的多行注释?

2025-04-27 13:10:51
推荐回答(4个)
回答1:

数据:
#A。。。。。。。。
#。。。。。。。。
#。。。。。。。。。。。
#。。。。。。。。B

if(/^#A.*B/s){
...
}
tip: /s可以使.匹配任意字符,包括换行符

回答2:

/\n(#.*?\n)+/

但是不匹配第一行,如果你需要包括第一行,可以:

/(#.*?\n)+/

回答3:

@a=<>
$_=join "",@a;
while(/(=pod(.*?)=cut)/mg){
}

回答4:

/=pod.+?=cut/i