導航:首頁 > 編程語言 > php正則截取字元串

php正則截取字元串

發布時間:2022-07-28 19:46:00

php 正則表達式 截取字元串

<?php
$str
=
"<img
height=\"88\"
width=\"139\"
alt=\"\"
src=\"/do/admin/upload/news_image/kk0.jpg\"
/></p><p>
</p><p><img
style=\"width:
424px;
height:
205px\"
alt=\"\"
src=\"/do/admin/upload/news_image/kk3.bmp\"
/></p><img
height=\"88\"
width=\"139\"
alt=\"\"
src=\"/do/admin/upload/news_image/kk0.jpg\"
/></p><p>
</p><p><img
style=\"width:
424px;
height:
205px\"
alt=\"\"
src='/do/admin/upload/news_image/kk3.bmp'
/></p>";
$reg
=
'/\ssrc=[\'\"][\\/]([^\'"]*)[\'\"]\s/i';
preg_match_all($reg
,
$str
,
$out_ary);
//這個數組就是地址
$src_ary
=
$out_ary[1];
mp($out_ary);
mp($src_ary);
//格式化列印變數
function
mp($uStr){
echo
"<pre>";
var_mp($uStr);
echo
"</pre>";
}
?>

㈡ PHP利用正則表達式截取字元串,preg_match_all()函數

<?php
$str = '2015-9-15 XXXXXXXX,2015-9-15 XXXXXXXX,2015-9-15 XXXXXXXX,2015-9-15 XXXXXXXX,';
preg_match_all('/\d{4}-\d+\-\d+(.*?),/is', $str, $matched);
echo "<pre>";
print_r($matched);
print_r($matched[1]);
echo "</pre>";
exit;
這個問題差不多就是這個樣子,具體的可以在後盾人找到,⊙ω⊙手機也沒電了,所以你還是去後盾人翻騰翻騰吧!肯定可以找到的!放心(❁´ω`❁)!答題不易,您的採納是對我最好的報酬!望採納!

㈢ php正則截取指定符號之間的字元串

按照你的要求截取第一個【和最後一個】之間的字元串的php程序如下

(用正則表達式中的貪婪匹配模式,取第一捕獲組的數據)

<?php

$str="擊鏈器【到手】得理多】";

$regex="/【(.*)】/";

preg_match_all($regex,$str,$result);

echo $result[1][0];

?>

㈣ php正則截取字元串

<?php
$str=""=htt-----om/i7/361/060/36806784329/T1zQJMFxxaXXc"";
$reg="/"=(htt-----om.*)"/";
preg_match($reg,$str,$matches);
echo$matches[1];
?>

㈤ php正則表達式字元串中提取數字,並截取其中的6位

<?php
$str='b37ba964bb7dfab1869e1cf8';
$preg="/d/is";
preg_match_all($preg,$str,$arr);
$temp=implode('',$arr[0]);
echo$temp;//匹配的數字
echo'<br/>'.substr($temp,1,4);//第2位開始取4個
echo'<br/>'.substr($temp,2,5);//第3位開始取5個
?>

㈥ PHP正則提取字元串

下面這個例子和你的相似 ,直接套用就行
<script>
window.onload=function (){
var s="/?type=22?ee=33";
//lastIndexOf 這是最後一次出現?的位置
//indexOf 這是第一次出現?的位置
var dd=s.substr(s.lastIndexOf('?'));
alert(dd);
}
</script>

㈦ php正則截取所有的某兩個字元串之間的內容

按照你的要求截取注釋內容的php正則表達式 /**s*([wW]*?)s**/

完整的php正則截取程序如下

<?php

$str="/**@nameabc*//**@nameabc1*/";

$regex="//**s*([wW]*?)s**//";

preg_match_all($regex,$str,$out);

print_r($out[1]);

?>

㈧ php正則 截取字元串長度

如果是中文,要用mbsubstr 詳見php幫助
你可以去後盾人平台看看,裡面的東西不錯

㈨ php如何用正則截取字元串

$content="這里是上面要正則的類容";
preg_match("/<Request>(.*)<\/Request>/iS",$content,$arr);
print_r($arr);
我測試過時成功的。數組保存了兩個元素,一個是帶有<Request></Request>的,另外一個是不帶有<Request></Request>的。
希望能幫到你!

㈩ php 截取字元竄(正則表達式)

你是要匹配還是要過濾?
匹配就用
<?php
$str="http://localhost/aaa.php?a=12&b=22&c=33";
preg_match('/b=([^&]*)/is', $str, $s);
echo $s[1];
?>

過濾就用
<?php
$str="http://localhost/aaa.php?a=12&b=22&c=33";
$s = preg_replace('/(&)?b=[^&]*/is', '', $str);
echo $s
?>

閱讀全文

與php正則截取字元串相關的資料

熱點內容
取小數位數php 瀏覽:715
mdk編譯重復代碼 瀏覽:100
容器怎麼連接雲伺服器 瀏覽:846
程序員多久能提升 瀏覽:147
bpmx3源碼 瀏覽:123
通信類單片機 瀏覽:817
加密植發的區別 瀏覽:538
程序員跑需求 瀏覽:224
s7伺服器怎麼設置 瀏覽:344
2k17連接不上伺服器怎麼辦 瀏覽:494
人力資源系統開源源碼 瀏覽:687
河北視頻加密有哪些 瀏覽:651
桌面兩個微信怎麼都加密碼 瀏覽:278
長沙單身程序員 瀏覽:886
伺服器下載異常是因為什麼 瀏覽:705
java防刷 瀏覽:844
3dmax取消當前命令 瀏覽:361
顯示當前模式下所有可執行的命令 瀏覽:760
為什麼程序員拿了股份還要高薪 瀏覽:949
電腦運行命令里的記錄能刪嗎 瀏覽:699