62,046
社区成员
发帖
与我相关
我的任务
分享
string str = "haha,hahaheihei";
Regex reg = new Regex(@"(?i)(?=haha[,)])");
string result = reg.Replace(str, "MyName:");
//输出
MyName:haha,hahaheihei
string parttern = @"(?<name>@\S*)haha(?:,|\))";
// 改为:
string parttern = @"(?<name>@\S*)haha(?=[,)])";
static void Main()
{
string str = "haha,hahaheihei";
Regex re=new Regex(@"(?<name>.+?(?=,|\)))");
Console.WriteLine(re.Replace(str, "MyName:${name}"));
}
MyName:haha,hahaheihei
请按任意键继续. . .
string str="haha,hahaheihei" ;
string parttern = @"(?<name>\S*)haha(?!,|\))";
str=Regex.Replace(str,parttern,"MyName:${name}");
Console.WriteLine(str);
static void Main()
{
string str = "haha,hahaheihei";
string parttern = @"(?<name>@\S*)haha(?:,|\))";
Console.WriteLine(Regex.Replace(str, parttern, "MyName:${name}"));
}
Regex re = new Regex(@"haha(?!,|\))", RegexOptions.None);
string result = re.Replace("haha,hahaheihei","");
Console.WriteLine(result);