c 中的實現php中的preg replace

2022-10-06 06:12:08 字數 1089 閱讀 7765

把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該做什麼。如此說來,程式的執行...