`
dannyhz
  • 浏览: 387971 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
文章分类
社区版块
存档分类
最新评论

对空格 tab这些特殊字符的这种正则表达式的替换

 
阅读更多
	public static String replaceBlank(String str) {
			String dest = "";
			if (str!=null) {
				Pattern p = Pattern.compile("\\s*|\t|\r|\n");
				Matcher m = p.matcher(str);
				dest = m.replaceAll("");
			}
			return dest;
		}
		/*-----------------------------------

		笨方法:String s = "你要去除的字符串";

		        1.去除空格:s = s.replace('\\s','');

		        2.去除回车:s = s.replace('\n','');

		这样也可以把空格和回车去掉,其他也可以照这样做。

		注:\n 回车(\u000a) 
		\t 水平制表符(\u0009) 
		\s 空格(\u0008) 
		\r 换行(\u000d)*/
分享到:
评论

相关推荐

    去空格正则表达式

    在正则表达式中,`\s` 是一个预定义的字符类,它代表任何空白字符,包括空格、制表符(tab)、换行符(newline)、回车符(carriage return)、垂直制表符(vertical tab)以及换页符(form feed)。因此,`\s` 可以...

    java/Android 正则表达式详解

    句点符号“.”是正则表达式中最基本的元字符之一,它匹配所有字符,包括空格、Tab 字符甚至换行符。 方括号符号 --------- 方括号符号“[]”用于指定看来有意义的字符,只有方括号里面指定的字符才参与匹配。 ...

    jsp正则表达式使用详解

    所谓元字符就是指那些在正则表达式中具有特殊意义的专用字符,可以用来规定其前导字符(即位于元字符前面的字符)在目标对象中的出现模式。 常用的元字符包括: * “+”元字符规定其前导字符必须在目标对象中连续...

    Shell与Python正则表达式参考

    总之,正则表达式是处理字符串的强大工具,无论在Shell脚本还是Python编程中,都能帮助我们高效地处理文本数据,进行查找、替换、分割等操作。理解和熟练运用正则表达式,对于提升文本处理能力至关重要。

    正则表达式笔记归纳

    正则表达式由一系列字符和特殊符号组成,用以匹配字符串中的特定模式。下面是一些基本的语法元素: 1. **字面量**:直接匹配一个或多个字符。 - 示例:`/xx/` 表示匹配字符串“xx”。 2. **转义字符**:用于匹配...

    用于 Emeditor 的正则表达式入门

    在这种情况下,可以使用正则表达式`abc.*`来匹配“abc”后面跟任意字符的组合,并使用`abcefg`进行替换。 2. 数字替换:当我们想要将三个连续数字替换为它们各自代表的单个数字时,可以使用`[0-9][0-9][0-9]`来匹配...

    Java正则表达式详解

    Java正则表达式是用于处理文本和匹配模式的强大工具,尤其在编程中,它能帮助开发者高效地查找、替换和解析字符串。虽然Java规范在某些版本中才开始内置正则表达式支持,但在等待官方更新的同时,开发人员可以通过第...

    LabVIEW中常用的字符串匹配符及正则表达式.doc

    LabVIEW作为一种广泛应用于工程领域的图形化编程环境,提供了强大的字符串处理功能,其中包括对正则表达式的支持。本文旨在详细介绍LabVIEW中常用的字符串匹配符及正则表达式,并通过具体的例子来展示它们的用法。 ...

    Java正则表达式使用

    Java中的正则表达式是处理和匹配文本模式的强大工具,尤其在进行数据验证、文本查找替换等场景下非常实用。正则表达式是由特定字符组成的字符串,定义了一种模式,用于在文本中寻找符合该模式的子串。 1. **基础...

    java正则表达式PPT

    句点符号(.)是正则表达式中最基本的符号之一,它可以匹配任何单个字符,包括空格、Tab 字符和换行符。 ### 方括号符号([]) 方括号符号([])可以指定一个字符集,匹配其中的任何单个字符。例如,正则表达式“t...

    正则表达式的基础知识!

    掌握这些基本符号和规则后,就可以构建更复杂的正则表达式来处理各种文本匹配需求。在实际应用中,常常需要结合编程语言提供的正则表达式函数或方法,如Python的`re`模块,JavaScript的`match`、`search`和`replace`...

    Java正则表达式详解(word格式)

    句点符号(.)是一个通配符,匹配任何单个字符,包括空格、Tab字符和换行符。例如,正则表达式“t.n”匹配“tan”、“ten”、“tin”和“ton”,以及其他许多无意义的组合。 2. 方括号符号([]) 方括号符号([])...

    java正则表达式.doc

    1. **句点符号 (.)**:句点符号在正则表达式中代表任意单个字符,包括空格、Tab和换行符。例如,表达式"t.n"会匹配所有以"t"开头,以"n"结尾的三个字符的字符串,无论中间是什么字符。 2. **方括号符号 ([...])**:...

    JAVA正则表达式详解.doc

    7. **空白符号 (\s)**:匹配任何空白字符,包括空格、Tab键和换行符。 8. **转义字符 (\)**:用于对具有特殊含义的字符进行转义,例如"\-"用于匹配连字符本身。 在实际应用中,Java正则表达式可以通过Pattern和...

    正则表达式入门01-元字符:如何巧妙记忆正则表达式的基本元件?-For-group-share

    元字符是一类在正则表达式中具有特殊含义的字符,不同于普通字符,它们能帮助我们实现诸如数据验证、文本查找、替换及分割等功能。在本文中,我们将深入探讨元字符的概念,了解其分类,并掌握一些记忆技巧。 首先,...

    JAVA正则表达式教程

    正则表达式是一种强大的文本处理工具,它能够帮助我们进行复杂的文本匹配、查找和替换等工作。在Java中,正则表达式的功能主要通过`java.util.regex`包来实现。 ##### 1.2 正则表达式的优势 - **高效性**:通过简洁...

Global site tag (gtag.js) - Google Analytics