html - 将 HTML 转换为纯文本并保持换行符

标签 html email line-breaks

我正在寻找一些可以将我的 html 字符串转换为纯文本但它可以将 html 的换行符转换为 "\r\n"换行符的代码。我想在我的邮件中发送输出。我怎样才能做到这一点?我应该选择 Regex、HTMLAgilityPack 还是其他选项?

最佳答案

nl2br函数的反面怎么样?

function br2nl($string){
  $return=eregi_replace('<br[[:space:]]*/?'.'[[:space:]]*>',chr(13).chr(10),$string);
  return $return;
}

关于html - 将 HTML 转换为纯文本并保持换行符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6681035/

相关文章:

javascript - 使用下拉菜单阻止页面加载

xhtml - 可以在文本区域字段中添加换行符同时保持 XHTML 1.0 有效吗?

python - 禁止在 file.write 上换行

java - Jasper Reports 中的新行?

android - Jsoup在不重复的情况下获取具有相同类名的内部div中的文本

html - 如何实现 flex 的顶部指针

sql - 如何从SQL Server发送邮件?

html - Outlook 2007 邮件跨度未显示在同一行中

ios - 使用 Apple Mail 应用程序以外的外部应用程序发送电子邮件

html - 在另一个 div 内对齐图像和文本中心