作者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
推 abliou:是的.. 02/25 23:51
推 giacch: //s Treat string as single line. 02/26 03:10
推 jlovet:如果是這樣的話,你要不要讀第一行,比對,讀到最後一行 02/26 09:07
→ jlovet:然後也比對一次,就可以了 02/26 09:08