最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

php正則替換變量指定字符的方法

 更新時間:2015年03月24日 16:26:31   作者:future  
這篇文章主要介紹了php正則替換變量指定字符的方法,涉及php使用正則表達(dá)式進(jìn)行字符串替換的技巧,非常具有實用價值,需要的朋友可以參考下

本文實例講述了php正則替換變量指定字符的方法。分享給大家供大家參考。具體如下:

這里介紹三種常用方法.

方法一:

<?php
$str = preg_quote('(銀子)');
$txt = '我的呢稱(銀子)';
echo preg_replace("/($str)/","<span style='color:#f00;'>$1</span>",$txt);
?>

方法二:

<?php
$str = quotemeta('(銀子)');
$txt = '我的呢稱(銀子)';
echo preg_replace("/($str)/","<span style='color:#f00;'>$1</span>",$txt);
?>

方法三:

<?php
$str = '(銀子)';
$txt = '我的呢稱(銀子)';
echo preg_replace("/(Q$strE)/","<span style='color:#f00;'>$1</span>",$txt);
?>

三種方法都返回同樣結(jié)果.. PHP中的Perl風(fēng)格正則與Perl完全一樣.連quotemeta也是通用的..

一些其它關(guān)于正則的實例

例子:

$text = "foobar123fooabcbar";
$text = preg_replace("/foo(?=bar)/", "***", $text);
//匹配bar前面的位置 ***bar123fooabcbar
$text = "foobar123fooabcbar";
$text = preg_replace("/(?<=bar)123/", "***", $text);
//匹配bar后面的位置 foo***123fooabcbar
$text = "foobar123fooabcbar";
$text = preg_replace("/foo(?!bar)/", "***", $text);
//匹配后面跟的不是bar的位置    foobar123***abcbar
$text = "foobar123fooabcbar";
$text = preg_replace("/(?<!foo)bar/", "***", $text);
//匹配前面不是foo的位置 foobar123fooabc***

希望本文所述對大家的php程序設(shè)計有所幫助。

相關(guān)文章

最新評論

丹寨县| 虹口区| 桑日县| 日土县| 新乡县| 赤水市| 新疆| 广宗县| 永福县| 富源县| 精河县| 历史| 兴安盟| 武邑县| 新昌县| 潜江市| 嘉祥县| 海南省| 南宁市| 罗山县| 凯里市| 封丘县| 柘城县| 徐州市| 辽阳县| 峨边| 九龙城区| 景泰县| 宣城市| 南昌县| 龙井市| 清水县| 泌阳县| 河西区| 赤水市| 惠安县| 吕梁市| 开阳县| 阿拉善左旗| 宝丰县| 文成县|