v9.7.2018.0421 支持运行时修改DAL连接字符串
\( #普通字符“(” (?> #分组构造,用来限定量词“*”修饰范围,>表示固化分组,匹配失败时不回溯,性能较高 [^()]+ #非括弧的其它任意字符 | #分支结构 \( (?<Open>) #命名捕获组,遇到开括弧Open计数加1 | #分支结构 \) (?<-Open>) #狭义平衡组,遇到闭括弧Open计数减1 )* #以上子串出现0次或任意多次 (?(Open)(?!)) #判断是否还有'OPEN',有则说明不配对,什么都不匹配 \) #普通闭括弧