一段过滤HTML控制符的代码

原创 2004年09月01日 17:14:00

这是我写的一段过滤掉字符串中以“<>“开头结尾的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

kindeditor html代码过滤(丢失某些HTML标签)

kindeditor html代码过滤(丢失某些HTML标签)  (2014-04-26 11:23:30) 转载▼   分类: html ...
  • wuhenzhangxing
  • wuhenzhangxing
  • 2015年06月09日 13:52
  • 2314

html中的一段播放器代码

从项目中考出来学习的一段播放器代码,   %@include file="../../include.jsp"%> //播放录音 jQuery(function...
  • c2406070418
  • c2406070418
  • 2014年06月09日 19:57
  • 392

KindEditor保留htmltag,以及关闭html过滤

KindEditor.ready(function (K) { editor = K.create('textarea[name="content"]', { ...
  • zooen2011
  • zooen2011
  • 2014年10月21日 10:10
  • 10609

C++常用流格式控制符的用法

流格式控制符定义在头文件中。 常用的流格式控制符(std::cout 控制符 描述 setw(width) 指定打印字段的宽度 ...
  • qq_30062589
  • qq_30062589
  • 2017年02月02日 15:03
  • 1159

php过滤html标记属性类用法实例

  • heshi_yao
  • heshi_yao
  • 2016年09月18日 22:53
  • 600

关于Android中如何过滤HTML标签

我们在开发过程中难免遇到与JS交互问题,在交互过程中我们从H5页面取出的数据带有HTML标签,这不是我们想要的,但是如何过滤掉呢?有两种方式: 第一:调用java方法直接过滤 这种方式比较繁琐,需...
  • u012234381
  • u012234381
  • 2016年05月02日 22:53
  • 4159

带输入过滤的select

带输入过滤的select div,span,p,td,font{font-size:10pt;} var arr = ["闲人书库","闲人BLOG","闲人设计...
  • chyl134528
  • chyl134528
  • 2014年09月01日 14:08
  • 2628

使用webview显示 html代码

WebView 提供 loadData(String data, String mimeType, String encoding) : 方法,该方法可以用于加载并显示HRML代码,实际应用过程中 存...
  • blueshell001
  • blueshell001
  • 2016年07月02日 19:47
  • 4907

C++访问控制符详解

(1)一个类的所有成员函数都可以访问他的所有成员(函数或变量),想一想,C++的封装原则是不让别人看见他的私有成员,是的,别人不能访问,但是它自己在设计的时候总要访问吧,那不然还有谁能访问呢?(2)类...
  • qq_26849233
  • qq_26849233
  • 2017年04月26日 14:10
  • 387

Java的非访问控制符:static,final,abstract

非访问控制符 非访问控制符 基本含义 修饰类 修饰成员 修饰局部变量 static 静态的、非实例的(本质)、类的 可以修饰内部类 Yes final ...
  • qiyinmiss
  • qiyinmiss
  • 2015年08月19日 15:37
  • 943
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:一段过滤HTML控制符的代码
举报原因:
原因补充:

(最多只允许输入30个字)