2010-03-17 108 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

任意嵌套圖案是不規則的。所以,不,你不能用正則表達式來解析這個。