Regex構造函數
Regex(string pattern)
Regex(string pattern,RegexOptions options)
參數說明
pattern:要匹配的正則表達式模式
options:指定是否要編譯,忽略大小寫等等
Regex.Replace方法
-C#
Regex.Replace(string input,string replacement)
Regex.Replace(string input,string replacement,int count)
Regex.Replace(string input,string replacement,int count,int startat)
Regex.Replace(string input,MatchEvaluator evaluator)
Regex.Replace(string input,MatchEvaluator evaluator,int count)
Regex.Replace(string input,MatchEvaluator evaluator,int count,int startat)
參數說明
input:要修改的字符串
replacement:替換字符串
count:進行替換的最大次數
startat:輸入字符串開始搜索的位置
evaluator:在每一步計算替換的MatchEvaluator。就是一個函數代理,參數為Match類型,匹配的數據。
-C#
asp.net--C#字符串只執行一次替換的示例代碼
string s = "aaa";
Regex r = new Regex("a");
s=r.Replace(s,"b",1);
Response.Write(s);//輸出baa