Nested RegEx
nrgyzer
nrgyzer at gmail.com
Sat Apr 21 10:24:47 PDT 2012
Hi guys,
I'm trying to use std.regex to parse a string like the following:
string myString = "preOuter {if condition1} content1 {if condition2} content2
{elseif condition3} content3 {else}any other content{/if}{/if} postOuter";
Is there any chance to use std.regex to parse the string above? I currently
used the following expression:
auto r = regex(`(.*?)\{if:(?P<condition>(.+?))\}(?P<content>(.*))(\{/if\})
(.*)`, "g");
but it doesn't fit my nested if- and else-statements correctly.
Thanks in advance for any suggestions!
More information about the Digitalmars-d-learn
mailing list