你把括号去掉试试,结果是一样的。 -----邮件原件----- 发件人: grbounce-_mwj1quaaadplfc8fq-7oyyqfcvs3wxt=hfahe=163....@googlegroups.com [mailto:grbounce-_mwj1quaaadplfc8fq-7oyyqfcvs3wxt=hfahe=163....@googlegroups .com] 代表 Yingying 发送时间: 2009年10月24日 14:07 收件人: PerlChina Mongers 讨论组 主题: [PerlChina] Re: 请问大家字符串的匹配输出问题~
我还是不太明白...为什么(my $sub_str)中会有个my呢,你写的存入的变量名是 $sub_str吗? 如果我直接写($sub_str) = $total_str =~ /($pattern)/; 如果匹配了的话$sub_str中就存了个数字1,这个应该是匹配后rerturn的true吧? 为什么字符串并没有存进去呢? On 10月23日, 下午6时04分, Michael Zeng <[email protected]> wrote: > 这不就是正则表达式的应用么 , 用 ( ) 抓取不就完了 > > 把你具体的字符串讲下 > > ( my $sub_str ) = $total_str =~ /($pattern)/ ; > > 2009/10/23 Yingying <[email protected]> > > > 如果我还想再从这段源码中找到一个图像地址<img src="XXXXXXXX">,我应该怎么 把这个图像地址提取出来呢? > > > 谢谢!! > > > On 10月23日, 上午12时37分, Yingying <[email protected]> wrote: > > > 我在$_中存了一个相当长的字符串(一页网页的源代码),现在我想从中匹配一 段代码,比如/<div\sclass="user-thumb- > > > xlarge"><div>\s+<a\shref=.+\s+<img.*>\s*<\/a>/,有办法把这段匹配的网页 源代码另外存在一个字符串里 > > > 吗?我到网上查了很多地方,都没有说的样子... > > -- > Yours Sincerely > Zeng Hong --~--~---------~--~----~------------~-------~--~----~ 您收到此信息是由于您订阅了 Google 论坛“PerlChina Mongers 讨论组”论坛。 要在此论坛发帖,请发电子邮件到 [email protected] 要退订此论坛,请发邮件至 [email protected] 更多选项,请通过 http://groups.google.com/group/perlchina?hl=zh-CN 访问该论坛 -~----------~----~----~----~------~----~------~--~---
