【发布时间】:2016-05-09 10:24:58
【问题描述】:
假设我有以下字符串:
"<aa v={<dd>sop</dd>} z={ <bb y={ <cc x={st}>ABC</cc> }></bb> }></aa>"
如何编写通用正则表达式(标签名称更改,属性名称更改)以匹配 {} 中的内容,<dd>sop</dd> 或 <bb y={ <cc x={st}>ABC</cc> }></bb>。
我写的正则表达式 "(\s*\w*=\s*\{)\s*(<.*>)\s*(\})" 匹配
"<dd>sop</dd>} z={ <bb y={ <cc x={st}>ABC</cc> }></bb>" 不正确。
【问题讨论】:
标签: regex recursive-regex