Regex.Replace(str,"[(【{][^(【{)】}]*[)】}]|","");结果是什么,

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/07 00:16:40
Regex.Replace(str,
xRNP~¤)Mb &ZB& /*JsQhK; J=4'3M)2ancW$ jp?| ׋;nwQdb'辤xlC \&%4KRм P)Fs+7 a/X4s]ycpD%B^8EaSo35 WZ;}+X:G}_n][V‘U&e2~:6D^Uu>H(*P52YWV={H<h<+$#0P Aa«me^,2鋸}5

Regex.Replace(str,"[(【{][^(【{)】}]*[)】}]|","");结果是什么,
Regex.Replace(str,"[(【{][^(【{)】}]*[)】}]|","");结果是什么,

Regex.Replace(str,"[(【{][^(【{)】}]*[)】}]|","");结果是什么,
[(【{][^(【{)】}]*[)】}]
把所有位于()【】{}里的内容连同括号一起删除,
匹配的内容:
[(【{] 以(【{ 其中之一开始
[^(【{)】}]*中间的全部不包含括号符号的内容
[)】}] 以)】}其中之一结束
但是这个正则并不完美,因为
(】 这样括号不一样的内容也会被匹配
..可以修改一下正则 ([^()]*)|【[^【】]*】|{[^{}]*}
只匹配相同括号里的内容..