把php preg_replace 用c# 重寫了一下。
php函式preg_replace()原型:mixed pre (mixed $pattern, mixed $replacement, mixed $subject [, int $limit])
php函式preg_replace()較c的功能更加強大。其前三個引數均可以使用陣列;第四個引數$limit可以設定替換的次數,預設為全部替換。**6.7是乙個陣列替換的應用例項。
php函式preg_replace()**6.7 陣列替換
複製** **如下:
< ?php
//字串
$string = "name: < br>\nemail:
< br>\naddress: < br>\n";
//模式
$patterns =array(
"//",
"//",
"//"
); //替換字串
$replacements = array (
"no.5, wilson st., new york, u.s.a",
"thomas ching",
"tom@ema程式設計客棧iladdress.com",
); //輸出模式替換結果
print preg_replace($patterns,
$replacements, $string);
?>
輸出結果如下。
name: thomas ching",
email: [email protected]程式設計客棧m
address: no.5, wilson st., new york, u.s
c# 複製** **如下:
public static string pregreplac程式設計客棧e(this string input, string pattern, string replacements)
return input;
}
本文標題: c#中的實現php中的preg_replace
本文位址:
PHP中的實現AbstractFactory模式
php 資料庫連線抽象工廠 filename iabstractfactory.php inte ce iabstractfactory php filename connectionfactory.php require once iabstractfactory.php require once...
PHP中的CGI實現
php的cgi實現本質是是以socket程式設計實現乙個tcp或udp協議的伺服器,當啟動時,建立tcp udp協議的伺服器的socket監聽,並接收相關請求進行處理。這只是請求的處理,在此基礎上新增模組初始化,sapi初始化,模組關閉,sapi關閉等就構成了整個cgi的生命週期。以tcp為例,在t...
php中實現MVC的思想
什麼是mvc?簡單的說就是將網頁原始碼分類 分層。mvc三個字母的含義 m model 模型,負責資料庫操作。v view 檢視,負責呼叫model讀取資料,再呼叫模板,展示出最終效果。c controller 控制器,程式的入口,決定改呼叫哪個view,並告訴view該做什麼。如此說來,程式的執行...