3

我有一个 HTML 文档,其中大部分文本的段落格式正确但有些段落不包含 p 标签,因此无法正确显示。

<p> </p>有没有办法使用带有正则表达式的文本编辑器将带有标签的段落括起来?我尝试使用 HTML tidy,但我无法让它识别单独的段落,或者它以错误的方式重新格式化它,我不知道发生了什么......

我需要每个不包含 html 标签的段落来包装段落:

Template Design Creation for the layout for the content that will exist on each page.

Custom Programing to make certain features work with the design.

Photos of the Location For the Website Design Elements.

像这样

<p>Template Design Creation for the layout for the content that will exist on each page.</p>

<p>Custom Programing to make certain features work with the design.</p>

<p>Photos of the Location For the Website Design Elements.</p>'
4

2 回答 2

0

使用正则表达式:

/($|\n|^)/$1<\/p>\n<p>/g

是最简单的,但它需要在文档开头清理一个额外的关闭标签,并在末尾清理一个额外的打开标签。有可能让它变得完美,但我觉得不值得这么麻烦。

于 2013-05-08T14:20:20.600 回答
0

我同意上面的人,只需手动添加它们。如果内容来自您服务器上的网页,只需部署一个 WYSIWYG 编辑器(它们周围的负载),它们应该满足该功能。

于 2013-05-08T14:22:23.430 回答