读书人

c# 正则表达式,匹配方括号中的字符串,

发布时间: 2012-04-01 17:23:46 作者: rapoo

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

[解决办法]

探讨

引用:

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

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

读书人网 >C#

热点推荐