110,533
社区成员
发帖
与我相关
我的任务
分享
string str = "3S00F0[ABCD]0AA00BC00D000[BCDE]A000DE003X000";
Response.Write(
new System.Text.RegularExpressions.Regex(@"(?is)(?<!\[[^\]]*)bc|de(?![^\]]*\])")
.Replace(str, "哈哈"));
/*
3S00F0[ABCD]0AA00哈哈00D000[BCDE]A000哈哈003X000
*/
string str = "3S00F0[ABCD]0AA00BC00D000[BCDE]A000DE003X000";
string result = Regex.Replace(str, @"(?:BC|DE)(?![^\[]*?\])", "哈哈");
Response.Write(result);
//3S00F0[ABCD]0AA00哈哈00D000[BCDE]A000哈哈003X000