導航:首頁 > 編程語言 > 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正則截取字元串相關的資料

熱點內容
win10原始解壓軟體 瀏覽:319
阿里程序員的老家 瀏覽:258
量子加密銀行 瀏覽:193
命令方塊獲得指令手機 瀏覽:499
學習結束感言簡短程序員 瀏覽:398
android關機鬧鍾實現 瀏覽:968
滑鼠一鍵打開文件夾設置 瀏覽:161
程序員看過來我想靜靜搞笑視頻 瀏覽:370
curlphp爬蟲 瀏覽:874
python按日期循環 瀏覽:110
php三個等號 瀏覽:760
培訓班出來的程序員解決問題很差 瀏覽:963
程序員那麼可愛25集 瀏覽:753
伺服器地址和ip地址一樣不 瀏覽:664
php中括弧定義數組 瀏覽:602
php列印堆棧 瀏覽:516
華為adb命令行刷機 瀏覽:965
人像攝影pdf 瀏覽:761
解壓文件密碼怎樣重新設置手機 瀏覽:1002
高考指南pdf 瀏覽:696