【发布时间】:2010-04-23 13:56:29
【问题描述】:
鉴于以下字符串嵌入在文本中,如何提取整行但不匹配内部“”?
<test type="yippie<innertext>" />
编辑:
更具体地说,我们需要处理以下两个用例,其中“type”有或没有“”字符。
<h:test type="yippie<innertext>" />
<h:test type="yippie">
Group 1: 'h:test'
Group 2: ' type="yippie<innertext>" ' -or- ' type="yippie"' (ie, remaining content before ">" or "/>")
到目前为止,我有这样的东西,但它与第 2 组在第一个“>”处停止的方式有点不同。调整第 2 组条件的第一部分。
(<([a-zA-Z0-9_:-]+)([^>"]*|[^>]*?)\s*(/)?>)
感谢您的帮助。
【问题讨论】:
标签: regex