C#:正則表示式
阿新 • • 發佈:2018-12-27
本篇文章是複製別人的,網址我忘記了,希望不要在意。
字元類
重複用法
分組
標誌
其它
預言
常見用法
使用例子如下:
using System; using System.Text.RegularExpressions; //正則表示式 namespace ConsoleApp1 { class Program { static void Main(string[] args) { String input = "fmf mfm fm fsdfm f123sfm"; //匹配以f開頭,m結尾的 單詞 String pattern = @"\bf[\w]*m\b"; MatchCollection matchs = Regex.Matches(input,pattern); foreach (Match m in matchs) { Console.WriteLine(m); //3個 fm fsdfm f123sfm } //替換所有的f為A String olders = "f"; String news = "A"; Regex regex = new Regex(olders); String result = regex.Replace(input,news); Console.WriteLine(result); //AmA mAm Am AsdAm A123sAm Console.ReadKey(); } } }