2013-05-08 80 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