/**
* 处理邮件html正文 去掉style和font
* @param s
* @return
*/
private static String removeHTMLTag(String s) {
if (s == null || s.equals(""))
return s;
String s_UpperCase = s.toUpperCase();
boolean styleTag = s_UpperCase.indexOf("<STYLE") == -1 ? false : true;
boolean fontTag = s_UpperCase.indexOf("<FONT") == -1 ? false : true;
if (!styleTag && !fontTag)
return s;
// 处理Style标签
if (styleTag) {
int i = 0;
int j = 0;
i = s.indexOf("<STYLE");
if (i < 0)
i = s.indexOf("<style");
j = s.indexOf("</STYLE>");
if (j < 0)
j = s.indexOf("</style>");
while (i >= 0 && j > 0) {
s = s.substring(0, i) + s.substring(j + 8);
i = s.indexOf("<STYLE");
if (i < 0)
i = s.indexOf("<style");
j = s.indexOf("</STYLE");
if (j < 0)
j = s.indexOf("</style");
}
}
// 处理Font标签
if (fontTag) {
int i = 0;
int j = 0;
i = s.indexOf("<FONT");
if (i < 0)
i = s.indexOf("<font");
j = s.indexOf("</FONT>");
if (j < 0)
j = s.indexOf("</font>");
while (i >= 0 && j > 0) {
int m = s.indexOf('>', i);
s = s.substring(0, i) + s.substring(m+1, j) + s.substring(j + 7);
i = s.indexOf("<FONT");
if (i < 0)
i = s.indexOf("<font");
j = s.indexOf("</FONT>");
if (j < 0)
j = s.indexOf("</font>");
}
}
return s;
}
分享到:
相关推荐
网站 这是我的个人开源(丑陋代码)网站
带有丑陋代码的 Android 应用程序,可通过 ssh 会话控制我的灯光和其他东西ssh 会话需要两个库:JSCH 和 JZLIB
NULL 博文链接:https://rensanning.iteye.com/blog/1843545
安卓 修改状态栏背景颜色 字体 布局(你还为电量栏丑陋而烦恼吗,只需一行代码,解决)
非常丑陋JavaScript代码可创建类似漫画的模因。 为圣诞晚会而设计。 要求 ffmpeg 安装 git clone https://github.com/simlmx/stupid-meme-generator.git cd stupid-meme-generator pip install -r requirements.txt ...
jquery + div 样式随意设置,告别alert丑陋提示框
这是我的毕业设计,.git文件夹是git管理的代码仓库,可以直接删除,使用了基于力导向算法的javascript库springy进行绘图布局,代码丑陋,仅供参考,因为是在linux下完成的,windows下解压估计有乱码,这是字体和字符...
4.真机验证,可以丑陋的标题栏去掉了。 5.如果我们要加一个标题栏,即如上使用DarkActionBar。 但是要注意一个问题:即当你的类继承的是Activity而不是AppCompatActivity时,DarkActionBar无效,依然不会有标题栏。 ...
在前一节,我们介绍了Strategy模式,并使用此模式实现了一个根据角色的职业来分配...兽人则有着绿色的皮肤和高大的身躯,并且面目丑陋。本文将讨论如何使用GOF的Abstract Factory抽象工厂来实现这样的角色外形设计。
还要注意,负数也可能很丑陋:-14和-39是此类数字的示例。 有一天,您的空闲时间注视着一串数字,例如: 123456 如果允许在数字之间插入加号或减号,您会为有多少种可能性而感到高兴。 例如,您可以进行以下操作...
02-Log丑陋设计分析 重构 Log设计臭味-拙劣设计的症状及解决方法
go.js 去水印,不再有丑陋的水印,完美!官方最新版本!!!go.js 去水印,不再有丑陋的水印,完美!官方最新版本
很少有丑陋但有用的 C++ 代码片段用于 Leetcode 练习,让你专注于解决问题,忘记其他肮脏的工作。 为谁 在 OJ 上练习,就像 Leetcode。 无法忍受枯燥的结构声明。(例如 LinkedList、Binary Tree 或基于字符串的大数...
数据预处理 为了我自己的方便,丑陋的代码包括: 我感兴趣的一个爬虫,用于在dianping.com中爬取商店信息。 用于CV数据中数据预处理的工具。
飞行前基于无人机操作系统的飞行控制器,正在进行中数据流车速表@startumlditaa+-----------+ Pressure +-----------+ Derivative| Barometer | ---------> | Altimeter | -----------------++-----------+ +----...
我们可以在不使用内联<font>和 标签的基础上对网站添加漂亮而细腻的风格样式。事实上,我们目前的设计能力已经让我们远离了那个可怕的浏览器战争时代、专有协议和那些充满闪动、滚动和闪烁的丑陋网页。
首先我们从luaparse获取一个解析过的 Lua 代码树 diddly-doo,然后我们将它转换成一些代码! Luk 是从luaparse AST 重新创建 Lua 代码的理想工具。 哦耶。 它是用 JavaScript 为 Node.js 编写的。 var ...
丑陋医疗“微腐败”.pdf
我编写的一些代码/脚本是用于对丑陋的VASP输出进行后处理的。 通过MD模拟产生的OSZICAR获得所有时间步长的温度 grep T OSZICAR | cut -d. -f1 | awk '{ print $3 }' | cat > temp.txt 从OUTCAR文件获取位置和力数据 ...
这篇文章注意以前完美童话中的html标签,有害的,糟糕的,明显丑陋的,应该被排除在标准html之外的标签,要想只有一半工作量要么颠覆浏览器要么使用更加简单推荐的新标签。 尽管前面的基础教程已经提出了符合标准的...