javascript - 如何将字符串拆分为段落?

标签 javascript regex preg-match

我有这个字符串:

var content = '<?php echo $content; ?>';

看起来像:

<p style="text-align: center;"><span style="font-family: arial black,avant garde; color: #ff0000;"><strong>Dior</strong></span></p><p><span style="color: #339966;">As far as Candy could see there were plenty</span></p><p><span style="color: #339966;">Among those</span></p>

我想把它分成每个段落,所以结果:

<p style="text-align: center;"><span style="font-family: arial black,avant garde; color: #ff0000;"><strong>Dior</strong></span></p> 
<p><span style="color: #339966;">As far as Candy could see there were plenty</span></p>
... 

我认为这可以用正则表达式来完成,但我不确定。

最佳答案

我相信这样的事情会让你到达你想去的地方。

您想在 </p> 上使用拆分with 将在该字符串上创建拆分。这是生成的 html 和 js。

您需要为您的页面填写 html 部分,但这是进行拆分的代码。

html

<div class="class">
    <p>text 1</p><p>text 2</p>   
</div>

javascript

var str = $('.class').html();
str = str.split('</p>');

for (var i=0;i<str.length;i++)
{ 
  $('.class').html().write(str[i] + "<br>");
}

应该是这样的。这是一个 jsfiddle与结果。

关于javascript - 如何将字符串拆分为段落?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15047839/

相关文章:

javascript - 使用来自 Javascript 变量的消息更新 facebook 状态

php - 比较两个名称字符串 php

javascript - 删除元素时是否应断开 IntersectionObserver

javascript - 一个输入字段值不应大于表的其他字段值

java - 如何在字符串列表中使用正则表达式?

javascript - 匹配字符串,除非它在方括号内

PHP preg_match "AND"运算符

c# - 如何使用 C# .net 查找字符串中的最后一个字母

javascript - Onsen UI - Google map 仅在事件选项卡中工作

regex - 无法使用 nginx logwarn 正确解析包含特定关键字的日志行