【发布时间】:2016-05-30 11:15:33
【问题描述】:
我想按每个 p 标签分割一个 HTML 字符串,所以我得到以下数组:
array{
'<p>my text</p>',
'<p>my text2</p>',
...
}
这是我尝试过的:
array = articleContent.split(/<p>|(?=<\/p>)/g);
但结果是:
array{
'</p><p>my text',
'</p><p>my text2',
...
}
【问题讨论】:
-
你想分割什么?请提供您预期结果的样本
-
Regex for replacing <p class="someClass"> with <h2> tag?的可能重复,没有replace和其他类也是一样。
-
您正在处理的 html 源代码是什么?
-
顺便说一句,既然你在客户端,为什么不单独使用javascript(或库)来解析html?听起来更好。例如,使用 jQuery,您需要做的就是 $("yourHtmlElement p") 并遍历结果,提取 text()。
标签: javascript regex