`
dannyhz
  • 浏览: 393116 次
  • 性别: 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]`来匹配...

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

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

    Java正则表达式使用

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

    java正则表达式PPT

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

    正则表达式的基础知识!

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

    正则表达式

    由于某些字符类非常常用,所以JavaScript的正则表达式语法包含一些特殊字符和转义序列来表示这些常用的类.例如, \s 匹配的是空格符,制表符和其它空白符, \s 匹配的则是空白符之外的任何字符. 正则表灰式的字符类 ...

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

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

    JAVA正则表达式详解.doc

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

    java正则表达式.doc

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

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

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

    JAVA正则表达式教程

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

Global site tag (gtag.js) - Google Analytics