2010-03-17 60 views
0

嗨,我有一些正则表达式如何使用正则表达式来提取嵌套模式

我有一个字符串,这样的挣扎:

a:b||c:{d:e||f:g}||h:i 

基本名称值配对。我希望能够解析出配对,所以我得到:

a:b 
c:{d:e||f:g} 
h:i 

那么我可以进一步解析包含在{配对}如果需要 这是使我抓我的头嵌套。任何可以帮助我的正则表达式专家?

感谢,

罗布

回答

0

字符串中的嵌套深度是否有限制?如果不是你的语言不规则,正则表达式是错误的工具 - 正如你已经发现的那样。

+0

即使存在极限正则表达式仍然是错误的工具。 – kennytm 2010-03-17 18:30:34

+0

感谢您的确认,我重组了/简化了我的信息,因此更容易处理。 – 2010-03-17 20:05:35

1

任意嵌套图案是不规则的。所以,不,你不能用正则表达式来解析这个。