我有一個純文本文件看起來像這樣 -轉換文本文件的HTML
234234一些文字
345435一些文字
23423一些文字
我想轉換此通過VBScript,Perl或其他東西,以HTML格式,以便它看起來不錯,當通過電子郵件發送出去。也就是說,我可以使數字Bolded等
任何想法,我怎麼能做到這一點?
感謝
我有一個純文本文件看起來像這樣 -轉換文本文件的HTML
234234一些文字
345435一些文字
23423一些文字
我想轉換此通過VBScript,Perl或其他東西,以HTML格式,以便它看起來不錯,當通過電子郵件發送出去。也就是說,我可以使數字Bolded等
任何想法,我怎麼能做到這一點?
感謝
如果您的文件很簡單,只要你寫,像perl -ne 'chomp; s!^(\d+)!<b>$1</b>!; print "$_<br />\n"' inputfile.txt
會做你要求什麼。
但是,如果你的來源是任何比這更復雜,考慮了許多HTML格式的一個模塊上CPAN
你可以使用一些模板處理系統,諸如Template::Toolkit
。
例如:爲電子郵件創建模板並將其存儲在perl變量或文件中。然後處理模板,提供一些值來填充。
感謝您的信息,我沒有做任何複雜的,但我知道我很快就會出現足夠的 – samsam 2010-12-02 10:41:07
我猜這是用於電子郵件爆發程序?我也會假設電子郵件發送者的用戶可能會粘貼「Microsoft Word文本」,並希望它出來作爲完全兼容的HTML電子郵件?!?
如果是第一次,我建議調查的電子郵件客戶端和細微的差別的矩陣,再其次爲將文本轉換爲HTML我建議你看在這個項目中的代碼的工作:
http://blog.tatham.oddie.com.au/2009/06/15/released-xhtml-markup-sanitizer/
它對於垃圾進出垃圾的問題很好,它只是抓取文本和xhtml消毒它。 這裏,應該泰勝解釋,他證明了它在混音09這裏是鏈接:
interenting信息,謝謝 – samsam 2010-12-02 10:40:38
這看起來像我在找什麼,如果我想它作爲一個HTML鏈接,而不是例如12345應該是12345? – samsam 2010-11-30 23:45:21