2013-05-08 93 views
3

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

是否有方法将<p> </p>标签中的段落与正则表达式一起使用文本编辑器?我尝试使用HTML整洁,但我不能让它识别单独的段落或它以错误的方式重新格式化,我不知道发生了什么...

我需要每个段落,不包含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>' 
+0

如果这是一次性的事情,手动操作不会更容易吗? – j08691 2013-05-08 14:18:53

回答

0

使用正则表达式:

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

是最简单的方法,但它需要在文档开始时清理一个额外的关闭标记,并在结尾处添加一个额外的打开标记。有可能让它完美,但我不觉得这是值得的麻烦。

+0

我同意@Adrian,无论你尝试什么,并且放置到位,你仍然需要浏览文档并对标签进行排序。如果您使用的是DW,只需切换到设计视图并从那里执行。这需要时间,但比遍历原始HTML更快。 – 2013-05-09 08:57:51

+0

谢谢,对于这个迟到的结束抱歉,我跟踪了一边。我使用搜索工具并替换你推荐的。 – trinsic 2014-08-30 03:12:43

0

我同意上面的那个人,只是手动添加它们。如果内容来自服务器上的网页,只需部署一个所见即所得的编辑器(加载它们),并且它们应该满足该功能。

+0

其大文件。我将pdf格式转换为html格式,以便将其转换为.epub文件。由于它是一个混合的HTML和TXT文件,Im在找到正确的方法时遇到了一些麻烦,所以我可以尝试使用wysiwyg编辑器,但它不会重新格式化没有标签的段落。有没有人有一个他们知道会为此工作? – trinsic 2013-05-08 14:55:16