嗨,我正在努力使用一些正则表达式
我有一个这样的字符串:
a:b||c:{d:e||f:g}||h:i
基本上是名称值配对。我希望能够解析配对,所以我得到:
a:b
c:{d:e||f:g}
h:i
然后我可以根据需要进一步解析{}中包含的配对 嵌套让我刮伤了我的脑袋。那里的任何正则表达专家可以帮我一把吗?
感谢,
罗布
答案 0 :(得分:1)
任意嵌套的模式是不规则的。所以,不,你不能只使用正则表达式来解析它。
答案 1 :(得分:0)
字符串中的嵌套深度是否有限制?如果不是你的语言不规则,正则表达式是错误的工具 - 正如你已经发现的那样。