| |
| 一段过滤HTML控制符的代码 |
| |
发布者: 发布时间:2006-07-31 |
|
|
这是我写的一段过滤掉字符串中以“<>“开头结尾的HTML字符的代码,不知还有没有更简单的方法:
void ConvertHTMLString(char * inputBuffer)//inputBuffer 的长度<1024
{
char tmpBuffer[1024]; char* pTmpBuffer = tmpBuffer; bool flags = true; while (*inputBuffer++) { if(*inputBuffer == ''''<'''') { flags = true; continue; } if(*inputBuffer == ''''>'''') { flags = false; continue; }
if(!flags) *(pTmpBuffer++) = *inputBuffer; } *pTmpBuffer=''''\0''''; printf("Result String:%s\n",tmpBuffer); }
测试:
char msg[]="<a href=news.sina.com.cn/001.htm>News Link</a>";
ConvertHTMLString(msg);
结果:News Link
|
| (转载文章请保留出处:北天JAVA技术网(www.java114.com)) |
| |
| 更多精彩文章: |
| jsp+ajax自动刷新实例 |
| Ajax+servlet实例 |
| sqlserver高效率分页实现 |
| 管中窥豹、我看Log4j |
| Oracle 数据库 系统使用经验六则 |
| Java入门:理解构造器 |
| |
| 最近评论: |
|
|
| 你曾悄悄的来过! |
| wow gold,wow gold,wow gold,ffxi gil max(5148) |
|
|
| 冰封的往事! |
| wow power leveling,wow gold,wow power leveling,wow gold
max(9101) |
|
|
| 冰封的往事! |
| wow power leveling,wow gold,wow power leveling,wow gold
max(7474) |
|
|
| 冰封的往事! |
| wow power leveling,wow gold,wow power leveling,wow gold
max(9243) |
|
|
| 冰封的往事! |
| wow power leveling,wow gold,wow power leveling,wow gold
max(253) |
|
|
| 冰封的往事! |
| wow power leveling,wow gold,WoW Gold,wow gold
max(3396) |
|
|
| 冰封的往事! |
| wow power leveling,wow gold,WoW Gold,wow gold
max(6140) |
|
|
| 冰封的往事! |
| wow power leveling,wow gold,WoW Gold,wow gold
max(5657) |
|
|
| 飞舞的传奇! |
| 传世私服,传世私服.传奇世界私服传奇世界私服,传世私服传世私服, 传奇世界私服传奇世界私服.传奇私服传奇私服. max(1154) |
|
|
| |
| 免责声明:该文章由网友发表,如果对您造成侵权,请联系站长。 |
|