作者hazton (hazton)
看板Perl
标题[问题] 抓字串比对问题
时间Wed Feb 25 23:18:35 2009
有一个网页内容大概如下:
abcd
......
......
...... name"allen"
我想抓abcd开头,然後name"allen"结尾,并抓出allen这个名字
程式码: if($html=~/abcd.+name\"(.+)\"/) { print $1; }
试了好几种写法,感觉应该没错,怀疑是字串比对只能抓同一行来比对吗?
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.116.245.199
1F:推 abliou:是的.. 02/25 23:51
2F:推 giacch: //s Treat string as single line. 02/26 03:10
3F:推 jlovet:如果是这样的话,你要不要读第一行,比对,读到最後一行 02/26 09:07
4F:→ jlovet:然後也比对一次,就可以了 02/26 09:08