![]() ![]() ![]() ![]() |
|||||
|
|||||
樓主 andyto202 ![]()
![]() |
這是 table 中的其中一筆資料 我想要把裡面的一些欄位值抓出來(用 preg_match_all 抓出所有的值) (1)sdh_QryStmSys.asp?stmsq=10982 中的 10982 (2)PCPC-PCPC -<font color='#228B22'>10GE</font>-14</a></font> 中的 PCPC-PCPC-10GE-14 (3)size=2>MSER</font> 中的 MSER (4)size=2>ALCATEL-7750SR-12</font> 中的 ALCATEL-7750SR-12 (5)size=2>551</font> 中的 551 (6)size=2>1/1/2<br>1-1-2</font> 中的 1/1/2 (7)size=2>MSER</font> 中的 MSER (8)size=2>ALCATEL-7750SR-12</font> 中的 ALCATEL-7750SR-12 (9)size=2>501</font> 中的 501 (10)size=2>1/1/1<br>1-1-1</font> 中的 1/1/1 (11)<font size=2> 中的 0 0 </font> (12)<font size=2> 中的 1 1 </font> (13)<font size=2> 中的 0 0 </font> (14)<font size=2> 中的 2 2 </font> 最後抓出這筆資料所有欄位的值 10982=>PCPC-PCPC-10GE-14=>MSER=>ALCATEL-7750SR-12=>551=>1/1/2=>MSER=>ALCATEL-7750SR-12=>501=>1/1/1=>0=>1=>0=>2 我只有寫出 10982 和 PCPC-PCPC-10GE-14(尚未加工) 接下來的資料在別行 不知道要怎麼寫 請問接下來怎麼做呢??
搜尋相關Tags的文章:
[ preg_match_all 抓出所有值 ] ,
本篇文章發表於2016-07-23 21:31 |
別忘捐VP感謝幫助你的人 | 新手會員瞧一瞧 |
1樓 |
基本上,你要的東西,想要用純正則來處理取值的話。困難度太大了。
其實我看到這樣的東西。我倒是建議你往再處理的方向。 我會先做一件事。先將所有的font標簽給移除掉。 之後再來用正則來一項一項處理。(因為那個font實在很難處理)
本篇文章回覆於2016-07-25 09:54
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔-- |
2樓
作者回應
andyto202 ![]() |
謝謝 浩瀚星空
我已經把 <font></font>濾掉了 但是還是很難抓 光要同時抓 (1)(2)+ <td></td> 的正規 我就不知道怎麼下了 >_<
本篇文章回覆於2016-07-25 21:01
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔-- |
回覆 |
如要回應,請先登入. |