看板 Perl 關於我們 聯絡資訊
有一個網頁內容大概如下: 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