我有一个包含 HTML 数据的字符串变量。现在我想将该 html 字符串拆分为多个字符串,然后最后将这些字符串合并为一个。
这是html字符串:
<p><span style="text-decoration: underline; color: #ff0000;"><strong>para1</strong></span></p>
<p style="text-align: center;"><strong><span style="color: #008000;">para2</span> स्द्स्द्सद्स्द para2 again<br /></strong></p>
<p style="text-align: left;"><strong><span style="color: #0000ff;">para3</span><br /></strong></p>
这是我的预期输出:
<p><span style="text-decoration: underline; color: #ff0000;"><strong>para1</strong></span><strong><span style="color: #008000;">para2</span>para2 again<br /></strong><strong><span style="color: #0000ff;">para3</span><br /></strong></p>
我的拆分逻辑如下...
</p>
根据标签将 HTML 字符串拆分为令牌。- 并获取第一个令牌并将其存储在单独的字符串变量(firstPara)中。
- 现在获取每个标记,然后删除以 . 开头
<p
和结尾的任何标签</p>
。并将每个值存储在单独的变量中。
4.然后取名为 firstPara 的第一个令牌并替换标签</p>
,然后附加我们通过步骤 3获得的每个令牌。
5.所以,现在变量 firstPara 具有整个值...
- 最后,我们只是
</p>
在 firstPara 的末尾追加...
这是我的问题...
你能帮我摆脱这个问题吗...