台灣最大程式設計社群網站
線上人數
1623
 
會員總數:246502
討論主題:190009
歡迎您免費加入會員
討論區列表 >> PHP >> PHP Regular篩選
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
PHP Regular篩選
價值 : 30 QP  點閱數:3057 回應數:11
樓主

旺旺
初學者
103 102
924 68
發送站內信

請問要如何利用Regular Expression從下列字串篩檢出111.222.333.444.555????


字串--------------------------------------
<tr class=column_value_price_3>
<td class=column_value_center>111</td>
<td class=column_value_left>222</td>
<td class=column_value_right>333</td>
<td class=column_value_right>444</td>
<td class=column_value_right>555</td>
</tr>
字串--------------------------------------

感謝!!!

搜尋相關Tags的文章: [ Regular ] ,
本篇文章發表於2009-07-17 21:20
1樓
回應

達子
捐贈 VP 給 達子 檢舉此回應
print ereg_replace('/^<t,>$/',"",ereg_replace("</td>",",",$str));
本篇文章回覆於2009-07-20 10:10
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓

本篇文章回覆於2009-07-20 10:19
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
3樓
回應

達子
捐贈 VP 給 達子 檢舉此回應
剛試了我的方法是失敗的
不來ㄣ大大的是ok的
本篇文章回覆於2009-07-20 10:32
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
4樓
作者回應

旺旺
檢舉此回應
感謝.再請教一下....
要如何從下列字串篩檢出111.222.333.444.555.666.777.888.999.000????

<tr class=column_value_price_2>
<td class=column_value_center>111</td>
<td class=column_value_left>222</td>
<td class=column_value_right>333</td>
<td class=column_value_right>444</td>
<td class=column_value_right>555</td>
</tr>
<tr class=column_value_price_3>
<td class=column_value_center>666</td>
<td class=column_value_left>777</td>
<td class=column_value_right>888</td>
<td class=column_value_right>999</td>
<td class=column_value_right>000</td>
</tr>
本篇文章回覆於2009-07-20 12:56
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
5樓
2F 不行嗎?
try過沒啊?
本篇文章回覆於2009-07-20 13:01
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
6樓
作者回應

旺旺
檢舉此回應
感謝Bryan...2F我試過可以

但是.因為內部還有很多<td>導致判斷錯誤

不知要如何判斷是在<tr></tr>之間?
本篇文章回覆於2009-07-20 14:00
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
7樓
4f 套用 2f 還是可以啊!
本篇文章回覆於2009-07-20 14:03
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
8樓
>>內部還有很多<td>導致判斷錯誤
你沒po全
我不知道該如何判斷排除
本篇文章回覆於2009-07-20 14:05
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
9樓
作者回應

旺旺
檢舉此回應
抱歉!我在貼上完整...篩選111.222.333.444.XXX.666.777.888.999.YYY

感謝!!!

字串------------------------------------------------
<table>
<tr class=column_title_1>
<td>AAA</td>
<td>BBB</td>
<td>CCC</td>
<td>DDD</td>
<td>EEE</td>
</tr>
<tr class=column_value_price_2>
<td class=column_value_center>111</td>
<td class=column_value_left>222</td>
<td class=column_value_right>333</td>
<td class=column_value_right>444</td>
<td class=column_value_right>XXX</td>
</tr>
<tr class=column_value_price_3>
<td class=column_value_center>666</td>
<td class=column_value_left>777</td>
<td class=column_value_right>888</td>
<td class=column_value_right>999</td>
<td class=column_value_right>YYY</td>
</tr>
<tr class=column_value_price_2>
<td class=column_value_center>1670</td>
<td class=column_value_left> </td>
<td class=column_value_right> </td>
<td class=column_value_right> </td>
<td class=column_value_right> </td>
</tr>
</table>
字串------------------------------------------------
本篇文章回覆於2009-07-20 14:25
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
10樓
最有價值解答

Bryan(不來ㄣ)
捐贈 VP 給 Bryan(不來ㄣ) 檢舉此回應

但1670無法排除
解法: $arr[1]最後一個元素不取即可
本篇文章回覆於2009-07-20 14:33
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
11樓
作者回應

旺旺
檢舉此回應
感謝Bryan....已經可以

剩下的我自行解決!!!感恩!!!
本篇文章回覆於2009-07-20 14:40
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

回覆
如要回應,請先登入.