免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1843 | 回复: 5
打印 上一主题 下一主题

如何进行多行匹配 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2010-01-28 14:49 |只看该作者 |倒序浏览
=pod
HEAD
//所属模块: Elastos/FunctionTests/Mobile/Libraries/BambooApi
//测试对象: getAuthorInfo
//函数原形:
//参数说明: 获取内容的作家信息接口
//运行环境: msvc_x86
//设计编码: hongliang
//完成时间: 2010-01-29 14:19:39
END
=cut

测试文件如上,我想匹配文件中所有HEAD和END之间的字符串,请问如何做,多谢!
我用@FIRST = grep /(HEAD)(.*)(END)/sm, @input;
结果什么都没有,如果修改成@FIRST = grep /HEAD/sm,  @input;,结果只输出一行!

[ 本帖最后由 nfwolf 于 2010-1-28 15:26 编辑 ]

论坛徽章:
0
2 [报告]
发表于 2010-01-28 15:21 |只看该作者
(.*) 改成 ..两个点吧

论坛徽章:
0
3 [报告]
发表于 2010-01-28 15:22 |只看该作者
$/ = undef;

论坛徽章:
0
4 [报告]
发表于 2010-01-28 15:26 |只看该作者
没啥作用!什么原因呢?

论坛徽章:
0
5 [报告]
发表于 2010-01-28 15:35 |只看该作者

回复 #1 nfwolf 的帖子

@FIRST = grep { /HEAD/../END/} <FR>;:wink:

论坛徽章:
0
6 [报告]
发表于 2010-01-28 15:37 |只看该作者
多谢楼上的,搞点了
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP