`
jilong-liang
  • 浏览: 480462 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类

replaceAll去掉标签和空格处理

    博客分类:
  • Java
阅读更多
package com.org.domain;

public class Test1 {
	public static void main(String[] args) {
		String str1 = "乘坐<b><font color=\"0x000000\">B22路专线到棠东</font>";
		String s = str1.replaceAll("<.*?>", "");//<.*?>去掉<>标签
		System.out.println(s);
		
		String str2 = "乘坐<br>B22路专线到棠东  .";
		//"<br\\s*/?>|<p\\s*/?>|[\\s\\n]" //去掉br p 标签里面的空格与回车/换行的(n)空格
		String a= str2.replaceAll("<br\\s*/?>|<p\\s*/?>|[\\s\\n]", "");//把空格去掉
		System.out.println(a);
	}
}

 

1
4
分享到:
评论

相关推荐

    Java 语言实现清除带 html 标签的内容方法

    然后,再次使用 `replaceAll` 函数去除空格。 需要注意的是,这两个方法都较为基础,可能无法处理复杂的HTML结构,如嵌套标签、属性等。对于更复杂的情况,推荐使用成熟的库如 Jsoup,它提供了更强大的解析和清洗...

    Java中正则表达式去除html标签

    作者还定义了空格、制表符、回车和换行符的正则表达式,目的是去除这些空白字符。这是一个相当全面的方法,适用于多种不同类型的HTML内容清理。 具体实现步骤如下: 1. 定义各个HTML标签的正则表达式。例如,针对...

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

    `\\s+`匹配一个或多个空格,`[^&gt;]*`匹配除`&gt;`之外的任何字符零次或多次,这样可以捕获包含任意属性的IMG标签。`Pattern.CASE_INSENSITIVE`使匹配不区分大小写。 现在,我们可以创建一个简单的主程序来测试这个方法...

    Java使用正则表达式删除所有HTML标签的方法示例

    输入的HTML字符串包含了`&lt;div&gt;`、`&lt;span&gt;`和` `标签,以及样式属性,经过处理后,仅保留了纯文本内容。 总的来说,Java通过正则表达式提供了一种有效的方式,可以从HTML文档中提取文本,这对于数据抓取、文本...

    JAVA过滤标签实现将html内容转换为文本的方法示例

    可以使用正则表达式来实现该操作,例如去掉head标签、注释、样式、js代码、word标签、xml标签等。 2. 使用replaceEach函数实现批量替换:在将html内容转换为文本时,需要将html标签替换为指定的文本。可以使用...

    过滤特殊字符及表情符

    在IT行业中,过滤特殊字符和表情符号是一项常见的需求,特别是在处理用户输入数据或者进行文本解析时。这可以防止潜在的安全问题,比如SQL注入,也可以确保数据的格式正确性,提高用户体验。以下将从标题和描述中...

    去除html代码里面的script正则方法

    `:匹配任意数量的任何字符(包括空格和非空格),`*?`表示非贪婪匹配,尽可能少地匹配字符。 - `(()|(/&gt;))`:匹配以`&lt;/script&gt;`或`/&gt;`结尾的部分,同样不区分大小写。 整个正则表达式会匹配所有形式的`&lt;script&gt;`...

    HTMLParser提取网页内容

    &lt;/script&gt;`:这一部分匹配所有`&lt;script&gt;`标签及其内部的任何内容,包括空格、换行等非空白字符。目的是去除网页中的JavaScript代码,因为它们通常不会包含在正文内容中。 - `[\\s\\S]*?&lt;/style&gt;`:与上述类似,它...

    将html文本中所有的标签替换掉的方法

    在HTML处理中,有时我们需要将HTML文本中的所有标签去除,以得到纯文本内容。这在数据分析、文本清洗或展示无格式文本时非常有用。本文将详细介绍如何使用Java编程语言来实现这一功能。 首先,我们需要理解HTML标签...

    Java实现从Html文本中提取纯文本的方法

    // 去除字符串中的空格,回车,换行符,制表符 return txtcontent; } 代码二:使用正则表达式提取纯文本 public static String Html2Text(String inputString) { String htmlStr = inputString; // 含Html标签的...

    asp正则获取html文件图片地址

    去掉HTML中的换行符、制表符,并确保标签之间有足够的空格进行匹配。 4. **创建正则表达式对象**: ```vb Set regEx = New RegExp regEx.IgnoreCase = True regEx.Global = True ``` 创建一个正则表达式对象...

    java学习笔记(javase)

    `String`类提供了`trim()`方法来去除字符串两端的空白字符,如果想去除所有空格,可以使用`replace(" ", "")`或者`replaceAll("\\s", "")`。 3. JSP或Servlet跳转 在JSP中,可以使用`&lt;jsp:forward&gt;`标签进行...

    Regex测试工具

    - 数据清洗:删除或替换文本中的特定模式,如去除空格、HTML标签等。 - 分割字符串:按特定规则切割字符串,如按逗号分隔。 掌握正则表达式能够极大地提升你在处理文本时的效率,无论是简单的验证还是复杂的文本...

    复选框和Struts2后台交互代码详解

    由于`trim()`方法只能去除字符串首尾的空格,而复选框传过来的字符串中间有空格,所以我们需要使用`replaceAll(" ", "")`方法替换所有空格。这样处理后的字符串就可以通过`split(",")`方法分割成一个字符串数组。 ...

    天舟通信笔试题1

    7. **去除字符串内连续空格** 可以使用正则表达式替换连续空格,仅保留一个空格: ```java public String removeExtraSpaces(String str) { return str.replaceAll("\\s+", " "); } ``` 8. **HTML 画表格** ...

    一个asp替换函数img里面多余的代码

    - 格式化操作包括确保 `&lt;img&gt;` 标签正确闭合,并去除不必要的属性如 `onclick` 和 `onload`。 - 最终返回一个清理后的、格式化的 `&lt;img&gt;` 标签字符串。 **实现细节** - **初始化变量**: - `sReallyDo`:用于存储...

    JAVA-JSP学习笔记.doc

    1. **JSP中去除字符串空格**:在JSP中,我们可以使用`String.trim()`方法来去除字符串两端的空格,如果需要去除所有空格,可以使用`String.replaceAll("\\s", "")`。 2. **JSP页面间参数传递**:在多个JSP页面间...

    原生态纯JavaScript 100大技巧大收集

    字符串操作中,去除前后空格是一个常见的需求。 **函数定义**: ```javascript String.prototype.trim = function () { var reExtraSpace = /^\s*(.*?)\s+$/; return this.replace(reExtraSpace, "$1"); }; ``` *...

Global site tag (gtag.js) - Google Analytics