日期:2014-05-20 浏览次数:20848 次
Regex reg=new Regex( @"AA.*CC.*BB" );
MatchCollection mc = reg.Matches( "AACCBBAAEFCCDBB" );
MessageBox.Show( reg.Replace( "AACCBBAAEFCCDBB", new MatchEvaluator( ( m ) => {
return m.Value.Replace( "CC", "DD" );
} ) ) );
------解决方案--------------------
string str = "AACCBBAAEFCCDBB";
if (new Regex("AA.*BB").IsMatch(str))
{
str=str.Replace("CC", "DD");
Console.WriteLine(str);
}
------解决方案--------------------
void Main()
{
string str = "AACCBBAAEFCCDBBCC";
str=Regex.Replace(str,"(?<=AA).*?(?=BB)",m=>m.Value.Replace("CC","DD"));
Console.WriteLine(str);
//AADDBBAAEFDDDBBCC
}