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!