一区二区久久-一区二区三区www-一区二区三区久久-一区二区三区久久精品-麻豆国产一区二区在线观看-麻豆国产视频

c#中的實現php中的preg_replace

php preg_replace 用c# 重寫了一下。
php語言的功能非常強大,主要就是靠它強大的函數來作支撐。我們在這篇文章中將會為大家詳細講解有關php函數preg_replace()的相關使用方法。
php函數preg_replace()原型:mixed preg_replace (mixed $pattern, mixed $replacement, mixed $subject [, int $limit])
php函數preg_replace()較c的功能更加強大。其前三個參數均可以使用數組;第四個參數$limit可以設置替換的次數,默認為全部替換。代碼6.7是一個數組替換的應用實例。
php函數preg_replace()代碼6.7 數組替換
復制代碼 代碼如下:
< ?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",
);
//輸出模式替換結果
print preg_replace($patterns,
$replacements, $string);
?>

輸出結果如下。
Name: Thomas Ching",
Email: tom@emailaddress.com
Address: No.5, Wilson St., New York, U.S.A
c#
復制代碼 代碼如下:
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;
}

php技術c#中的實現php中的preg_replace,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 狠狠婷婷 | 中文乱码精品一区二区三区 | www.五月婷婷.com| 国产婷婷色一区二区三区深爱网 | 开心激情综合网 | 成年美女黄网站色大 | 亚洲国产精品久久久天堂 | 亚洲人成伊人成综合网久久久 | 91福利国产在线观看网站 | 99视频精品全部在线播放 | 日本高清在线精品一区二区三区 | 国内自拍经典三级在线 | 久久精品成人国产午夜 | 成人精品第一区二区三区 | 91精品久久久久 | 在线看国产视频 | 婷婷久月 | a爱视频| 成人国产午夜在线视频 | 国产第一页精品 | 亚洲美女精品视频 | 日韩精品第一页 | 亚洲依人 | 国产偷国产偷亚洲高清人乐享 | 欧美久久精品一级c片片 | 午夜国产福利 | 一区二区在线观看视频在线 | 亚洲一区二区三区四区视频 | 成人sq视频在线观看网站 | 伊人久久中文字幕 | 手机看片自拍自拍自拍 | 欧美在线不卡视频 | 国产愉拍精品视频手机 | 婷婷在线观看视频 | 在线播放亚洲美女视频网站 | 天天成人| 欧美整片完整片视频在线 | 国产美女白丝袜精品_a不卡 | 四虎影院美女 | 国产精品久久久尹人香蕉 | 欧美亚洲国产成人精品 |