作业帮 > 数学 > 作业

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

来源:学生作业帮 编辑:神马作文网作业帮 分类:数学作业 时间:2024/11/20 03:39:58
Regex.Replace(str,"[(【{][^(【{)】}]*[)】}]|","");结果是什么,
Regex.Replace(str,
[(【{][^(【{)】}]*[)】}]
把所有位于()【】{}里的内容连同括号一起删除,
匹配的内容:
[(【{] 以(【{ 其中之一开始
[^(【{)】}]*中间的全部不包含括号符号的内容
[)】}] 以)】}其中之一结束
但是这个正则并不完美,因为
(】 这样括号不一样的内容也会被匹配
..可以修改一下正则 ([^()]*)|【[^【】]*】|{[^{}]*}
只匹配相同括号里的内容..