濮阳杆衣贸易有限公司

主頁 > 知識庫 > PHP匹配多行的正則表達式分析

PHP匹配多行的正則表達式分析

熱門標簽:惠安地圖標注 地圖標注店鋪地圖標注酒店 哈爾濱公司外呼系統(tǒng)代理 遼寧秒客來電話機器人 浙江營銷外呼系統(tǒng)有哪些 山東外呼系統(tǒng)聯(lián)系方式 上海銷售電銷機器人軟件 淄博市張店區(qū)地圖標注 自己做的電銷機器人
復制代碼 代碼如下:

table>
tr>td>aaaa/td>/tr>
tr>td>bbbb/td>/tr>
tr>td>cccc/td>/tr>
tr>td>dddd/td>/tr>
/table>

像這種的文本,用PHP的正則表達式怎么匹配??
  我最初的想法:
  pattern:"/tr>[.\n]*?\/tr>"  (這個是錯誤的)
  想法思路:"."能匹配任意非換行字符,使用"[.\n]"組合,使其能夠匹配所有的字符(包括換行符),但天有不測風云啊——悲劇了,結(jié)果什么都沒有!
  經(jīng)過一番啃骨之后寫了另一個
  pattern:"/tr>(.|\n)*?\/tr>" ?。ㄟ@個是可以)
  將“[]”換成"()",使用“|”做一個或選擇,這樣就行了(納悶了,怎么"[]"也是選擇方式的就不行???)
  網(wǎng)上也有一答案:
  PATTEN: "/tr>.*?\/tr>/is"  (很簡潔很方便,贊成此方法)

后記: 怎么"[]"也是選擇方式的就不行???你知道的話別忘了告訴小弟一聲哦……

[]里的.相當于\.,仔細看正則的說明去吧

涉及到換行一般考慮用模式修正符s

s (PCRE_DOTALL)
如果設置了這個修飾符, 模式中的點號元字符匹配所有字符, 包含換行符. 如果沒有這個 修飾符, 點號不匹配換行符.

[]里面的是一些范圍或者組合
lz試一下"/tr>[.]*?\/tr>/is"這個就知道了,
還有()很強大的
您可能感興趣的文章:
  • 最常用的PHP正則表達式收集整理
  • php 手機號碼驗證正則表達式
  • PHP 正則表達式常用函數(shù)使用小結(jié)
  • PHP匹配連續(xù)的數(shù)字或字母的正則表達式
  • PHP提取字符串中的圖片地址[正則表達式]
  • php正則表達式使用的詳細介紹
  • php 正則 不包含某字符串的正則表達式
  • php用正則表達式匹配URL的簡單方法
  • php中utf-8編碼下用正則表達式如何匹配漢字
  • php使用正則表達式提取字符串中尖括號、小括號、中括號、大括號中的字符串
  • php過濾HTML標簽、屬性等正則表達式匯總
  • php的正則表達式完全手冊
  • php中正則表達式中的特殊符號
  • php正則表達式基本知識與應用詳解【經(jīng)典教程】

標簽:無錫 泰州 重慶 綿陽 宣城 銅川 西安 長沙

巨人網(wǎng)絡通訊聲明:本文標題《PHP匹配多行的正則表達式分析》,本文關鍵詞  PHP,匹配,多,行的,正則,表達式,;如發(fā)現(xiàn)本文內(nèi)容存在版權問題,煩請?zhí)峁┫嚓P信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《PHP匹配多行的正則表達式分析》相關的同類信息!
  • 本頁收集關于PHP匹配多行的正則表達式分析的相關信息資訊供網(wǎng)民參考!
  • 推薦文章
    文水县| 武威市| 习水县| 仙桃市| 汶川县| 嘉峪关市| 碌曲县| 大竹县| 页游| 鄂尔多斯市| 喀喇| 水城县| 满城县| 柳州市| 龙口市| 利津县| 独山县| 新乐市| 扬州市| 榕江县| 保德县| 吉水县| 桐柏县| 陈巴尔虎旗| 马公市| 花莲市| 尉犁县| 府谷县| 红原县| 鹤壁市| 庐江县| 怀仁县| 弥勒县| 株洲市| 黄浦区| 鄯善县| 巫山县| 天气| 英山县| 澳门| 专栏|