❶ 求php的正則表達式
補充:其實就是匹配單個的html開始或結束標記。最簡單的表達是
!^</?[a-zA-Z0-9 ="\';:]*>$!
\'是對php中單引號的轉義。或者還有更簡單的
!^</?[a-z0-9 ="\';:]*>$!i
i表示忽略大小寫。模式分隔符就是為了區分表達式和像i這樣的模式修飾符而設計的。
另外,站長團上有產品團購,便宜有保證
❷ php正則表達式如何寫
<?php
$m = "topindex.php?zlId=1-3-10dd-10-10-ZL-d-2";
echo preg_replace("/topindex\.php\?zlId=(\w*)-(\w*)-(\w*)-(\w*)-(\w*)-(\w*)-(\w*)-(\w*)/","topindex.php?zlId=$1&cdhId=$1&dhId=$3&zhId=$4&shId=$5&field=$6&sort=$7&page=$8",$m);
?>
問題補充: 你的描述很不清楚:但是可以轉換成你要的那種
<?php
$str='<table cellpadding="0" cellspacing="0" align="center">
<tr>
<td class="title">
<h1><a href="/topview/600010.html" class="stockname">包鋼股份</a></h1>
<span class="code" value="SH600010">600010</span>
</td>
<td>
功能<br /><a href="#usage" onclick="return showCon()">指標用法</a>
</td>
<td>資金流向<br /><a href="" )">分時線</a></td>
<td class="td1">
上一支股票:<a href="/600009.html" title="上一支股票">上海機場(600009)</a><br />
下一支股票:<a href/600011.html" title="下一支股票">華能國際(600011)</a>
</td>
</tr>
</table>
';
echo preg_replace("/<td>.*功能.*<td.*>.*<\/td>/isU","",$str);
?>
❸ PHP正則表達式
'/^\s*{(\w+)}\s*=/' 代表「詞首位置起或有空白{1個或以上的字母串(該串編號1)}或有空白」
替換成,'$\\1=' 含義是"$編號1的串="
❹ php正則表達式是什麼
是指一個用來描述或者匹配一系列符合某個句法規則的字元串的單個字元串。
正則表達式是對字元串操作的一種邏輯公式,就是用事先定義好的一些特定字元、及這些特定字元的組合,組成一個「規則字元串」,這個「規則字元串」用來表達對字元串的一種過濾邏輯。
給定一個正則表達式和另一個字元串,我們可以達到如下的目的:
1. 給定的字元串是否符合正則表達式的過濾邏輯(稱作「匹配」);
2. 可以通過正則表達式,從字元串中獲取我們想要的特定部分。
正則表達式的特點是:
1. 靈活性、邏輯性和功能性非常的強;
2. 可以迅速地用極簡單的方式達到字元串的復雜控制。
3. 對於剛接觸的人來說,比較晦澀難懂。
由於正則表達式主要應用對象是文本,因此它在各種文本編輯器場合都有應用,小到著名編輯器EditPlus,大到Microsoft Word、Visual Studio等大型編輯器,都可以使用正則表達式來處理文本內容。
❺ 一段php正則表達式的寫法,在線等!
<?php
$str='<p></p><imgsrc="1.jpg"><imgsrc="2.jpg"alt="2.jpg">';
preg_match_all('/<img[^>]*?src="([^"]*)"[^>]*?s+alt="[^"]*"[^>]*>/is',$str,$matches);
print_r($matches);
exit;
❻ 跪求一php正則表達式
【2】韓順平老師php從入門到精通149講網路網盤免費資源在線學習
鏈接: https://pan..com/s/1cCoVdUCjSq2xNGvHOMs_dA
【2】韓順平老師php從入門到精通149講 下載必看.txt 海量精品建站資源盡在青龍建站教程自學網.zip 更多建站教程請點擊這里.url 點擊獲取解壓密碼.url 第149講 開發自己的網上支付平台⑤-防止回調頁面刷新.wmv 第148講 開發自己的網上支付平台④-接收支付結果.wmv 第147講 開發自己的網上支付平台③-發送支付請求.wmv 第146講 開發自己的網上支付平台②-商家與易寶支付網關對接詳解.wmv 第145講 開發自己的網上支付平台①-網上支付的兩種方式及其流程介紹.wmv 第144講 php xml編程(11)-基於xml的在線詞典評講.wmv 第143講 php xml編程(10)-SimpleXML.wmv 第142講 php xml編程⑨-綜合練習-基於xml的在線詞典 phpdom使用xpath.wmv 第141講 php xml編程⑧-phpdom編程(3) 綜合練習-基於xml的在線詞典.wmv 第140講 php xml編程⑦-phpdom編程(2).wmv
❼ php超實用正則表達式有哪些
php幾個超實用正則表達式
1.驗證域名檢驗一個字元串是否是個有效域名
2.從一個字元串中 突出某個單詞
3.從HTML文檔中獲得全部圖片
4.刪除重復字母
5.刪除重復的標點
6.匹配一個XML或者HTML標簽
7.匹配具有屬性值的XML或者HTML標簽
8.匹配十六進制顏色值
9.查找頁面 title
10.解釋 Apache 日誌
11.使用智能引號代替雙引號
12.檢驗密碼的復雜度
13.WordPress: 使用正則獲得帖子上的圖片
14.自動生成笑臉圖案
15. 移除圖片的鏈接
❽ 求PHP 的正則表達式 大全
匹配中文字元的正則表達式: [\u4e00-\u9fa5] 評註:匹配中文還真是個頭疼的事,有了這個表達式就好辦了 匹配雙位元組字元(包括漢字在內):[^\x00-\xff] 評註:可以用來計算字元串的長度(一個雙位元組字元長度計2,ASCII字元計1) 匹配空白行的正則表達式:\n\s*\r 評註:可以用來刪除空白行 匹配HTML標記的正則表達式:<(\S*?)[^>]*>.*?</\1>|<.*? /> 評註:網上流傳的版本太糟糕,上面這個也僅僅能匹配部分,對於復雜的嵌套標記依舊無能為 匹配首尾空白字元的正則表達式:^\s*|\s*$ 評註:可以用來刪除行首行尾的空白字元(包括空格、製表符、換頁符等等),非常有用的表達式 匹配Email地址的正則表達式:\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)* 評註:表單驗證時很實用 匹配網址URL的正則表達式:[a-zA-z]+://[^\s]* 評註:網上流傳的版本功能很有限,上面這個基本可以滿足需求 匹配帳號是否合法(字母開頭,允許5-16位元組,允許字母數字下劃線):^[a-zA-Z][a-zA-Z0-9_]{4,15}$ 評註:表單驗證時很實用 匹配國內電話號碼:\d{3}-\d{8}|\d{4}-\d{7} 評註:匹配形式如 0511-4405222 或 021-87888822 匹配騰訊QQ號:[1-9][0-9]{4,} 評註:騰訊QQ號從10000開始 匹配中國郵政編碼:[1-9]\d{5}(?!\d) 評註:中國郵政編碼為6位數字 匹配身份證:\d{15}|\d{18} 評註:中國的身份證為15位或18位 匹配ip地址:\d+\.\d+\.\d+\.\d+ 評註:提取ip地址時有用 匹配特定數字: ^[1-9]\d*$ //匹配正整數 ^-[1-9]\d*$ //匹配負整數 ^-?[1-9]\d*$ //匹配整數 ^[1-9]\d*|0$ //匹配非負整數(正整數 + 0) ^-[1-9]\d*|0$ //匹配非正整數(負整數 + 0) ^[1-9]\d*\.\d*|0\.\d*[1-9]\d*$ //匹配正浮點數 ^-([1-9]\d*\.\d*|0\.\d*[1-9]\d*)$ //匹配負浮點數 ^-?([1-9]\d*\.\d*|0\.\d*[1-9]\d*|0?\.0+|0)$ //匹配浮點數 ^[1-9]\d*\.\d*|0\.\d*[1-9]\d*|0?\.0+|0$ //匹配非負浮點數(正浮點數 + 0) ^(-([1-9]\d*\.\d*|0\.\d*[1-9]\d*))|0?\.0+|0$ //匹配非正浮點數(負浮點數 + 0) 評註:處理大量數據時有用,具體應用時注意修正 匹配特定字元串: ^[A-Za-z]+$ //匹配由26個英文字母組成的字元串 ^[A-Z]+$ //匹配由26個英文字母的大寫組成的字元串 ^[a-z]+$ //匹配由26個英文字母的小寫組成的字元串 ^[A-Za-z0-9]+$ //匹配由數字和26個英文字母組成的字元串 ^\w+$ //匹配由數字、26個英文字母或者下劃線組成的字元串 /http:\/\/(.*)\//i //匹配外部鏈接地址
滿意請採納
❾ PHP正則表達式求教,在線等,日期提取
1, 一種是使用以下正則, 取得三個分組, 再將三個分組合並
(d{4})-(d{2})-(d{2})
'aabbccc2016-07-31cccddd99.88eee77.66ffff'.replace(/.*?(d{4})-(d{2})-(d{2}).*/,function(x,a,b,c){returna+b+c})
❿ php正則表達式
這里涉及到正則表達式中得子串捕獲的概念。php中的正則表達式使用的是pcre正則庫,因此使用方式上和pcre是相同的,只不過是為了使用方便封裝了一起便捷的操作而已。preg_match函數和preg_match_all函數用於在php中進行正則表達式的相關處理。下面看下preg_match函數的定義:intpreg_match(string$pattern,string$subject[,array&$matches])在$subject中查詢$pattern,如果找到則把匹配的字元串存儲在$matches中。$matches[0]中存放整個匹配的字元串,$matches[i]中存放匹配到的第i個捕獲子串。題目的解決方法:$pattern="/^NAME(.*){$/";preg_match($pattern,$string,$match);echo$match[1];//$match[1]為提取的NAME和{之間的內容。關於捕獲組信息($match的信息)詳情,可以參考文檔:http://wang