C# 正则表达式从方括号中的子字符串中删除“.`”
我有一个C#的正则表达式: 这个正则表达式提取方括号中的子字符串。但在此之前,我想删除这些子字符串中的C# 正则表达式从方括号中的子字符串中删除“.`”,c#,.net,regex,string,replace,C#,.net,Regex,String,Replace,我有一个C#的正则表达式: 这个正则表达式提取方括号中的子字符串。但在此之前,我想删除这些子字符串中的。例如,字符串 hello,[how are yo.u?]There are [300.2] billion stars in [Milkyw.?ay]. 应该成为 hello,[how are you?]There are [3002] billion stars in [Milkyw?ay]. 我不擅长形成正则表达式,所以不知道如何修改我的正则表达式 这里的实例:删除方括号内的所有点 R
。例如,字符串
hello,[how are yo.u?]There are [300.2] billion stars in [Milkyw.?ay].
应该成为
hello,[how are you?]There are [3002] billion stars in [Milkyw?ay].
我不擅长形成正则表达式,所以不知道如何修改我的正则表达式
这里的实例:删除方括号内的所有点
Regex.Replace(str, @"\.(?=[^\[\]]*\])", "");
要删除点或?
Regex.Replace(str, @"[.?](?=[^\[\]]*\])", "");
删除方括号内的所有点
Regex.Replace(str, @"\.(?=[^\[\]]*\])", "");
要删除点或?
Regex.Replace(str, @"[.?](?=[^\[\]]*\])", "");
删除方括号内的所有点
Regex.Replace(str, @"\.(?=[^\[\]]*\])", "");
要删除点或?
Regex.Replace(str, @"[.?](?=[^\[\]]*\])", "");
删除方括号内的所有点
Regex.Replace(str, @"\.(?=[^\[\]]*\])", "");
要删除点或?
Regex.Replace(str, @"[.?](?=[^\[\]]*\])", "");
为什么
?
被删除了?@AvinashRaj噢,对不起,我错过了。:)你确定你的反斜杠正确吗?当您用另一种语言编写正则表达式时,需要双重转义。@sqd:C#具有原始字符串语法。为什么?
被删除?@AvinashRaj-oh抱歉,我错过了它。:)你确定你的反斜杠正确吗?当您用另一种语言编写正则表达式时,需要双重转义。@sqd:C#具有原始字符串语法。为什么?
被删除?@AvinashRaj-oh抱歉,我错过了它。:)你确定你的反斜杠正确吗?当您用另一种语言编写正则表达式时,需要双重转义。@sqd:C#具有原始字符串语法。为什么?
被删除?@AvinashRaj-oh抱歉,我错过了它。:)你确定你的反斜杠正确吗?在用另一种语言编写正则表达式时,需要对其进行双重转义。@sqd:C#具有原始字符串语法。