C#取有嵌套括号内的数据

来源:互联网 发布:php完全自学手册下载 编辑:程序博客网 时间:2024/06/06 01:15
 private void aa()
        {
 string s = "(((空调1 > 30)且(空调2 < 30))或((房间温度 < 32)且(门 = 1)))非(门 = 0)";
            Regex reg = new Regex(@"(?is)(?<=\()[^\)]+(?=\))");
            MatchCollection mc = reg.Matches(s);
            foreach (Match m in mc)
            {
                MessageBox.Show(m.Value.Replace("("string.Empty));
            }
}
0 0
原创粉丝点击