『壹』 php中正則表達式匹配字母
function test($str){
if (<a href="https://www..com/s?wd=preg_match&tn=44039180_cpr&fenlei=-m16sPhu9rH01P1n3PWN--bIi4WUvYETgN-" target="_blank" class="-highlight">preg_match</a>("/^[\x81-\xfe][\x40-\xfe]?/",$str)) {
return "首字母有中文";
}
return "首字母沒中文";
}
echo test("中1231213");//首字母有中文
echo test("123中");//首字母沒中文
『貳』 php用正則採集到多個數據如何寫入資料庫 現在我用php正則採集到了,商品名稱title:1,2,3,...n;商品id...
個人建議採集到的數據存儲為二維數組,其中商品id是唯一的,所以將id作為鍵值,然後每個鍵值對應的是一個一次包含title,price等數據的二維數組,這樣採集完成後,可以將這個二維數組遍歷循環插入資料庫,這樣也不容易出現錯誤
比如其中一個商品id為1,標題為「牙刷」,價格為$2,就這樣寫入數組$arr[1]=array("牙刷","$2")
『叄』 php正則,想要替換圖片中的title和alt這個表達式該怎麼寫呢
1234preg_replace('/title=\"[\埋游w\.]+?\"/',$replace,$str); // alt替換同理// 比如把title替換成 圖片titlepreg_replace('/title=\"[\w\.]+?\"/','title="圖片title"',$str);// 手寫表達式,未測試,你可以自己調一下,應該銀液舉差不多是這鋒碧樣www.hi-docs.com/php/preg_replace.html
『肆』 PHP正則,匹配一段(後面緊跟著不是u)的字元串
直接用json_encode就可以了,不需要正則。
『伍』 PHP 正則表達式中使用變數
你的想法是可輪緩以的,是可行的,是正確的,這個帖子我幾天前回復過,問題還沒有解決呀,我真是佩服這樣是速度,下面我給出完整的測試程序代碼,你注釋第一行或畝桐型者第二行,分別運行一下就可以看到結果:
<?php
$key1='<title>迅猜';$key2='</title>';
//$key1='<table>';$key2='</table>';
$buffer='<title>this is title</title><table>this is table</table>';
preg_match_all("|$key1(.+?)$key2|i",$buffer,$match);
print_r($match[1]);
?>
補充:
請你復制粘貼我的程序,用記事本新建一個文件,我是測試通過了粘貼上來的,你測試不行絕對是你粘貼錯誤,我用PHP4和PHP5都測試了的,沒有問題。
『陸』 求高手,php 正則獲取標簽 內容
$str='<h3class="title"><ahref="NTRdrBookRetrInfo.aspx?BookRecno=16803"target=『_blank』>摩登者說</a>:韓毓海</h3><h3class="title"><ahref="NTRdrBookRetrInfo.aspx?BookRecno=455210"target=『_blank』此棚>三國演義.123:評書</a>:</h3>';
$pregStr='/<a[^>].*>(.*)</a>/isU';
preg_match_all($pregStr,$str,$matchObj);
echo'<pre>';
print_r($matchObj);
結果如下: