使用javaMail发送邮件时,发出去的邮件内容没有缩进没有换行,都说把换行替换成<br>,<p/>就可以了,我手动的替换过,这样是可以,但是,我打个比方,我要把一篇文章的内容作为邮件内容,那么我怎样把文章中的换行替换成<br>,<p/>呢,我应该是把内容作为一个字符串来处理,而不是把文章里面的换行都手动的改一遍吧!但是我用string.replAceall("<p/>","\r\n")不行啊, 求解决方法!
解决方案 »
- 挑战 spring 高手
- 中国气象网怎么获得全国各县城代码?不是城市级别的,是县级的!
- class文件打包后运行出错,显示java.lang.NoSuchMethodError!详细内容请看文章内容
- j2ee 中文 api
- 请问有在linux下操作pdf的库吗?
- 请问tomcat如何支持php?
- JBoss3.2.3如何变成开发模式?现在编译一个Servlet或者是Java类,都需要重新启动才能生效
- Application Deployment Tools
- You have an error in your SQL syntax 找了一晚上不知道哪里错了
- 救救孩子吧。
- apache+struts+mysql报错,跪求解决!
- Jquery 框架问题
1.更换更好的正则表达式
2.分步过滤,调用2~3次string.replaceAll()方法,过滤不同的内容
3.该方法的参数似乎写倒了,楼主应该把需要过滤的字符作为第一个参数,而不是第二个参数
public class ReplaceTest {
public static void main(String [] args) {
String s = "wahaha\rwaheihei\nwahoho";
System.out.println(s);
s = s.replaceAll("\r\n", "<br>");//需要分开处理
System.out.println("~~~~~~~~");
System.out.println(s);
s = s.replaceAll("\r", "<br>");
s = s.replaceAll("\n","<br>" );
System.out.println("~~~~~~~~");
System.out.println(s);
}
}
方法方法方法方法方法方法
我的意思是把这样一段话的换行替换成<br>,<p/>该怎么做?