[問題] 一串中文字抓出

看板RegExp (正規表示式 Regular Expression)作者時間12年前 (2013/04/10 16:38), 編輯推噓1(104)
留言5則, 2人參與, 最新討論串1/1
大家好 我想抓出網頁中的這一段中文字串 如果要抓出來的話 我設的pattern是 "padding:5 0 5 0">(.*?)<!-- replace --> 但是<!-- replace -->是不正確的,因為完全沒match 請問一下 我要如何修改呢?? "padding:5 0 5 0">李連杰上海豪宅沒人住又陷疫區,成了保全宿舍(資料照) </td></tr></table><p>記者鄭婷方/綜合報導</p><p>功夫皇帝李連杰在上海砸台幣近10 億,花近10年打造超級豪宅,如今卻因H7N9疫情,加上長期空屋,出現水管生鏽、玻璃裂 痕等現象,遠看相當陰森,鮮少有人走動,億萬豪宅淪像廢墟一樣。</p><p>據中媒報導 ,李連杰約10年前開始,出售好萊塢豪宅,舉家遷回中國,與老婆利智攜手打造在上海花 木路的超級豪宅,此豪宅蓋了5年,由3幢獨立別墅組成,內部裝潢、庭院綠化等工程,又 大費周章花3年時間,花費高達9億6仟7百萬。</p><p>不料,現這棟豪宅陷於疫區,加上 房市飆漲、又要課「增值稅」,根本是有行無市,脫手會虧死。加上李連杰沒住裡面,已 有水管生鏽、玻璃出現裂痕,保全反成為唯一的「房客」,他不但自製晾衣架、還安裝小 型衛星天線,變成保全宿舍。</p></span> <!-- replace --> -- http://tinyurl.com/3eeosmd 四處玩透透 線上訂房系統 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.25.157.194

04/10 16:50, , 1F
perl 嗎? perl 在最後面要加上參數 s, 這樣 . 才吃換行
04/10 16:50, 1F

04/10 16:54, , 2F
算php吧
04/10 16:54, 2F

04/10 17:06, , 3F
"padding:5 0 5 0">(.*?)\s*<!-- replace --> 改成這樣
04/10 17:06, 3F

04/11 02:19, , 4F
php 也是, pattern 的部分寫成 "/xxxxxxxxx/s"
04/11 02:19, 4F

04/11 02:20, , 5F
文章代碼(AID): #1HPIJqCy (RegExp)
文章代碼(AID): #1HPIJqCy (RegExp)