" baidu1.com、baidu2.com、baidu3.com ....".replace(/baidu\w+\.com/gi,"google.com")
var Htmlstring = "baidu1.com、baidu2.com、baidu3.com";
var t = Regex.Replace(Htmlstring, @"baidu\d", "google", RegexOptions.IgnoreCase);
你的需求只需替换.com之前和成google就可以了,js我不写了,只写正则:
/baidu[^\.]+/
上面正则匹配baidu以及其后未包含“点”的连续内容,你把匹配到的内容替换成google就可以了