㈠ 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
?>