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

c#中的實(shí)現(xiàn)php中的preg_replace

 更新時間:2009年12月21日 23:54:14   作者:  
最近在按照一個php項目用c#重寫,一邊學(xué)習(xí)同時發(fā)現(xiàn)了他們的神似神不似的很多地方
把php preg_replace 用c# 重寫了一下。
PHP語言的功能非常強(qiáng)大,主要就是靠它強(qiáng)大的函數(shù)來作支撐。我們在這篇文章中將會為大家詳細(xì)講解有關(guān)PHP函數(shù)preg_replace()的相關(guān)使用方法。
PHP函數(shù)preg_replace()原型:mixed preg_replace (mixed $pattern, mixed $replacement, mixed $subject [, int $limit])
PHP函數(shù)preg_replace()較c的功能更加強(qiáng)大。其前三個參數(shù)均可以使用數(shù)組;第四個參數(shù)$limit可以設(shè)置替換的次數(shù),默認(rèn)為全部替換。代碼6.7是一個數(shù)組替換的應(yīng)用實(shí)例。
PHP函數(shù)preg_replace()代碼6.7 數(shù)組替換
復(fù)制代碼 代碼如下:

< ?php
//字符串
$string = "Name: {Name}< br>\nEmail:
{Email}< br>\nAddress: {Address}< br>\n";
//模式
$patterns =array(
"/{Address}/",
"/{Name}/",
"/{Email}/"
);
//替換字串
$replacements = array (
"No.5, Wilson St., New York, U.S.A",
"Thomas Ching",
"tom@emailaddress.com",
);
//輸出模式替換結(jié)果
print preg_replace($patterns,
$replacements, $string);
?>

輸出結(jié)果如下。
Name: Thomas Ching",
Email: tom@emailaddress.com
Address: No.5, Wilson St., New York, U.S.A
c#
復(fù)制代碼 代碼如下:

public static String PregReplace(this String input, string[] pattern, string[] replacements) {
if (replacements.Length != pattern.Length) throw new ArgumentException("Replacement and Pattern Arrays must be balanced");
for (var i = 0; i < pattern.Length; i++)
{ input = Regex.Replace(input, pattern[i], replacements[i]); }
return input;
}

相關(guān)文章

  • php curl發(fā)起get與post網(wǎng)絡(luò)請求案例詳解

    php curl發(fā)起get與post網(wǎng)絡(luò)請求案例詳解

    這篇文章主要介紹了php curl發(fā)起get與post網(wǎng)絡(luò)請求案例詳解,本篇文章通過簡要的案例,講解了該項技術(shù)的了解與使用,以下就是詳細(xì)內(nèi)容,需要的朋友可以參考下
    2021-09-09
  • 探討GDFONTPATH能否被winxp下的php支持

    探討GDFONTPATH能否被winxp下的php支持

    本篇文章是對關(guān)于GDFONTPATH能否被winxp下的php支持進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下
    2013-06-06
  • php數(shù)組函數(shù)序列之a(chǎn)rray_values() 獲取數(shù)組元素值的函數(shù)與方法

    php數(shù)組函數(shù)序列之a(chǎn)rray_values() 獲取數(shù)組元素值的函數(shù)與方法

    array_keys() 函數(shù)返回包含數(shù)組中所有鍵名的一個新數(shù)組。如果提供了第二個參數(shù),則只返回鍵值為該值的鍵名
    2011-10-10
  • 標(biāo)準(zhǔn)PHP的AES加密算法類

    標(biāo)準(zhǔn)PHP的AES加密算法類

    AES是分組密鑰,算法輸入128位數(shù)據(jù),密鑰長度也是128位。用Nr表示對一個數(shù)據(jù)分組加密的輪數(shù)(加密輪數(shù)與密鑰長度的關(guān)系如表1所列)。每一輪都需要一個與輸入分組具有相同長度的擴(kuò)展密鑰Expandedkey(i)的參與。
    2015-03-03
  • PHP5.2.x至PHP8.0.x版本升級新增特性

    PHP5.2.x至PHP8.0.x版本升級新增特性

    新版本PHP引入了許多新的語法和語言功能,以及更嚴(yán)格的類型檢查,需要進(jìn)行一些代碼修改和調(diào)整,對于使用PHP5開發(fā)的項目,升級到PHP8可能需要花費(fèi)一些時間和精力,此外,由于PHP對一些舊有函數(shù)和方法進(jìn)行了廢棄和刪除,可能還需要進(jìn)行一些代碼重構(gòu)
    2024-02-02
  • php中OR與|| AND與&&的區(qū)別總結(jié)

    php中OR與|| AND與&&的區(qū)別總結(jié)

    以下是對php中OR與|| AND與&&的區(qū)別進(jìn)行了詳細(xì)的總結(jié)介紹,需要的朋友可以過來參考下
    2013-10-10
  • PHP實(shí)現(xiàn)的堆排序算法詳解

    PHP實(shí)現(xiàn)的堆排序算法詳解

    這篇文章主要介紹了PHP實(shí)現(xiàn)的堆排序算法,結(jié)合實(shí)例形式分析了php堆排序的原理、實(shí)現(xiàn)步驟與相關(guān)操作技巧,需要的朋友可以參考下
    2017-08-08
  • php apache開啟跨域模式過程詳解

    php apache開啟跨域模式過程詳解

    這篇文章主要介紹了php apache開啟跨域模式過程詳解,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2019-07-07
  • php Memcache 中實(shí)現(xiàn)消息隊列

    php Memcache 中實(shí)現(xiàn)消息隊列

    Memcache 一般用于緩存服務(wù)。但是很多時候,比如一個消息廣播系統(tǒng),需要一個消息隊列。直接從數(shù)據(jù)庫取消息,負(fù)載往往不行。如果將整個消息隊列用一個key緩存到memcache里面.
    2009-11-11
  • 收集的php編寫大型網(wǎng)站問題集

    收集的php編寫大型網(wǎng)站問題集

    收集的php編寫大型網(wǎng)站問題集...
    2007-03-03

最新評論

八宿县| 朝阳市| 连平县| 凌云县| 图片| 靖远县| 雷山县| 阿拉善右旗| 老河口市| 易门县| 弋阳县| 布拖县| 江安县| 武宣县| 都匀市| 霞浦县| 抚顺市| 札达县| 黄梅县| 凤城市| 灵石县| 乐清市| 霸州市| 石阡县| 邹城市| 陈巴尔虎旗| 定边县| 南雄市| 武宣县| 香港| 宁武县| 旬邑县| 四会市| 伊金霍洛旗| 天水市| 庆云县| 邓州市| 玛沁县| 凤阳县| 南丰县| 邹平县|