求正则 帮看上正则字符串如何写

求正则 帮看下正则字符串怎么写文本是:[DataClassSettings]DataClassPathaaDataClassbb[DataClassData]D

求正则 帮看下正则字符串怎么写
文本是:
[DataClassSettings]
DataClassPath=aa
DataClass=bb

[DataClassData]
DataClassPath=aa
DataClass=bb

懒得写C#关于INI读写的类了,直接用正则应该方便些,现在需要在文本中找到[DataClassSettings]字段下的项DataClassPath和值aa,文本中DataClassPath=aa后面可能是下一个项,也可能是下一个字段,也可能是文本文件末尾,也有可能文本中没有该项,求大神给出相应的查找正则字符串Pattern,3Q!


[解决办法]

C# code
        string s = @"[DataClassData]DataClassPath=ccDataClass=bb[DataClassSettings]DataClassPath=aaDataClass=bb[DataClassData]DataClassPath=ddDataClass=bb";        Match match = Regex.Match(s, @"(?is)\[DataClassSettings\]\s*.*?(DataClassPath=[^\r\n]+)");        Console.Write(match.Groups[1].Value);