要通过正则表达式替换字符串中的匹配项,就要通过Regex类的Replace方法,有多种格式,这里只讲一种
格式
Regex.Replace(要搜索匹配项的字符串,要替换的原字符串,替换后的字符串);
static void Main(string[] args) { string input = @"welcome to www.huateng.com"; string pater = @"\bw{3}\.\w+\.(com|net|cn)\b"; //我们是想在www.huateng.com 前面加上htts:// 所有要加上“$&”来连接 string replace = @"https://$&"; Console.WriteLine(Regex.Replace(input,pater,replace)); Console.Read(); }