Regex para atributos XML anidados
Digamos que tengo la siguiente cadena:
"<aa v={<dd>sop</dd>} z={ <bb y={ <cc x={st}>ABC</cc> }></bb> }></aa>"
¿Cómo puedo escribir expresiones regulares de uso general (los nombres de etiquetas cambian, los nombres de atributos cambian) para que coincida con el contenido dentro{}
, ya sea<dd>sop</dd>
o<bb y={ <cc x={st}>ABC</cc> }></bb>
.
Regex escribí"(\s*\w*=\s*\{)\s*(<.*>)\s*(\})"
partidos
"<dd>sop</dd>} z={ <bb y={ <cc x={st}>ABC</cc> }></bb>"
lo cual no es correcto