日期:2014-05-18  浏览次数:21319 次

c# 正则表达式,匹配方括号中的字符串
如何使用正则表达式取出中括号中的字符串,比如:[A[B[C]]],,如何取得最外面[]中的字符串 ,最后结果为"A[B[C]]"字符串。

------解决方案--------------------
探讨

引用:

问下 string pattern = @"(?i)(?<=\[)(.*)(?=\])";中的(?i)是什么意思?

(?i)不区分大小写,
要替换吗?直接取出来不就行了,正则改成
string pattern = @"(?is)(?<=\[)(.*)(?=\])";//(?is)表示不区分大小写,单行模式