【发布时间】:2011-10-25 20:37:59
【问题描述】:
如果我有一个 HTML 字符串,例如:
<div><p>£20<span class="abc" /><span class="def">56</span></p></div>
我想要文字:
20<span class="abc" /><span class="def">56
如何定义正则表达式以多次匹配目标部分。到目前为止,我有:
str.match(/\d*<[^>]*>\d*/)
但这只会返回第一个数字部分20<span class="abc" />
我需要它能够灵活地匹配多个标签/数字部分,同时修剪字符串中第一个/最后一个数字的前导或尾随。
【问题讨论】:
标签: regex