`
fancyboy2050
  • 浏览: 240546 次
  • 性别: Icon_minigender_1
  • 来自: 皇城根儿下
社区版块
存档分类
最新评论

去除标签段的小代码

    博客分类:
  • java
 
阅读更多
 private String removeImg(String str) {
		String imgStrSta = "<img";
		String imgStrEnd = ">";
		String imgHtmSta = "<img";
		String imgHtmEnd = ">";

		int startInt = str.toLowerCase().indexOf(imgStrSta);
		while (startInt != -1) {
			int end = str.toLowerCase().indexOf(imgStrEnd, startInt);
			str = str.substring(0, startInt) + str.substring(end + 4);
			startInt = str.toLowerCase().indexOf(imgStrSta);
		}

		startInt = str.toLowerCase().indexOf(imgHtmSta);
		while (startInt != -1) {
			int end = str.toLowerCase().indexOf(imgHtmEnd, startInt);
			str = str.substring(0, startInt) + str.substring(end + 1);
			startInt = str.toLowerCase().indexOf(imgHtmSta);
		}
		return str;
	}

上面这段是去除图片的代码段,如果需要去除其他标签段可以自行修改,倒是有些用处,做个记录。
分享到:
评论

相关推荐

    去掉Html页中的标签代码

    标题中的“去掉Html页中的标签代码”指的是一个用于清除HTML文档中的标签,使其转化为纯文本的编程代码。这个过程在处理HTML内容时非常有用,例如当你需要从网页内容中提取纯文本信息,如用于搜索引擎优化(SEO)、...

    SQl去掉HTML标签函数

    SQl去掉HTML标签函数 彻底防止SQL注入

    java代码-正则去除HTML代码中的A标签

    总结来说,使用Java和正则表达式去除HTML中的A标签是一种常见的文本处理任务,但需要注意的是,这种方法对于简单的情况有效,对于复杂的HTML结构可能不够健壮。对于更复杂的需求,推荐使用专门的HTML解析库。

    matlab开发-用于自动速度识别的标签代码

    【标题】"matlab开发-用于自动速度识别的标签代码" 涉及的主要知识点是MATLAB编程和信号处理,具体来说是利用Daubechies小波进行信号分析,这在自动化速度检测中有着重要的应用。 MATLAB是一种广泛应用于工程、科学...

    winform 去除html标签的正则表达式

    给定的示例代码中,通过两步正则表达式替换实现了去除HTML标签和转义字符的功能: ```csharp private string NoHTML(string html) { string StrNohtml = Regex.Replace(html, "&lt;[^&gt;]+&gt;", ""); // 第一步:去除HTML...

    一个可以去掉注释的小程序

    标题中的“一个可以去掉注释的小程序”指的是一个专门设计用来从源代码文件中移除注释的程序。这个小程序的目的是为了帮助开发者在特定情况下,例如优化代码、减少编译时间或者保护知识产权时,快速有效地剥离代码中...

    去除HTML标记的代码

    这段ASP代码提供了一种简单有效的方法来去除HTML标签并对文本长度进行限制,适合应用于需要处理用户输入内容的场景。通过正则表达式来识别和移除HTML标签可以确保不会保留任何格式化信息,从而避免了潜在的安全问题...

    Java正则表达式去除img标签的src内容

    java代码,从image标签中正则匹配取出src标签的内容,java代码,从image标签中正则匹配取出src标签的内容

    去掉所有的html标签

    在探讨如何去除HTML字符串中的所有标签这一主题时,我们首先需要理解HTML(HyperText Markup Language)的基本概念及其在网页开发中的作用。HTML是一种用于创建网页的标准标记语言,它通过一系列预定义的元素来描述...

    php去除html标签

    在开发网站时,我们经常会遇到需要获取一段含有HTML标签的文本(如从富文本编辑器中获取的数据),然后需要将这段文本中的HTML标签去掉,只保留纯文本内容。这主要是因为: - **防止XSS攻击**:保留HTML标签可能会...

    delphi_PageControl不显示标签,去掉边框

    然而,有时候根据设计需求,我们可能希望隐藏这些标签或者去除边框,以实现更简洁或定制化的界面效果。本篇文章将详细讲解如何在Delphi中实现PageControl不显示标签以及去掉边框。 首先,让我们来了解如何不显示...

    .net删除html标签代码

    标题".net删除html标签代码"和描述中提到的功能,就是针对这一需求提供的一种解决方案。下面将详细介绍如何在.NET环境中实现这一功能。 首先,我们需要理解HTML标签的基本结构。HTML标签通常由起始标签(如`&lt;div&gt;`)...

    解析字符串去除HTML代码,保留文字,图片,视频

    用正则表达式,去除字符串中的HTML代码并保留文字,图片,视频。

    微信小程序、小程序html富文本转换插件、html富文本标签转换

    由于安全原因,微信小程序不允许在视图层直接解析HTML代码,因此我们需要将HTML内容转化为小程序能够识别的数据格式,比如WXML和WXSS。 这里提到的“wxParse”是一个专门用于微信小程序的HTML富文本转换插件。它...

    js 正则匹配(去掉html标签)

    这段代码使用了正则表达式`/&lt;[^&gt;]+&gt;/g`来匹配所有的HTML标签并将其替换为空字符串。其中,`和`&gt;`分别代表HTML标签的开始和结束符号,`[^&gt;]+`表示任何非`&gt;`的字符,`g`标志表示全局匹配,即匹配所有符合条件的部分。...

    java代码-正则去除HTML代码中的SCRIPT标签

    在上述代码中,`removeScriptTags`方法使用了正则表达式来查找并替换所有的`&lt;script&gt;`标签。`Pattern.compile`用于编译正则表达式,`DOTALL`标志使`.`可以匹配任何字符,包括换行符。`Matcher`对象的`find`方法遍历...

    去除html标签

    在IT领域,特别是Web开发与数据处理中,“去除HTML标签”是一个常见的需求。这涉及到从原始文本中清除HTML(超文本标记语言)标签的过程,从而提取出纯净的文本内容。以下是从给定文件的标题、描述、标签以及部分...

    去掉内容里的html标签

    这段代码中,`replaceAll`方法使用正则表达式`\\*?\\&gt;`匹配任何开始于`并结束于`&gt;`的字符串,也就是HTML标签,并将它们替换为空字符串,从而达到去HTML化的效果。`.*?`是懒惰匹配,防止贪婪匹配导致整个HTML文档被一...

    myeclipse去除空格代码自动上屏

    标题 "myeclipse去除空格代码自动上屏" 指的是在MyEclipse集成开发环境中,关于代码编辑器的一项设置或插件功能,目的是消除代码中的空格并防止代码在输入时自动换行到下一行。这可能是为了提高代码的整洁度,减少...

    java过滤html,css,js标签工具类(UnHtmlScript)

    3. **JavaScript去除**:对于JavaScript代码,工具类可能包含`removeJsScripts(String content)`方法,使用类似`/[^&lt;]*(?:(?!)&lt;[^&lt;]*)*&lt;\/script&gt;/gi`的正则表达式来移除`&lt;script&gt;`标签及其内容。 4. **属性清洗**...

Global site tag (gtag.js) - Google Analytics