`

java 技巧 去除字符串中的空格、回车、换行符、制表符(正则表达式)

    博客分类:
  • JAVA
 
阅读更多
import java.util.regex.Matcher;
import java.util.regex.Pattern;

public class StringUtils {

    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;
    }
    public static void main(String[] args) {
        System.out.println(StringUtils.replaceBlank("just do it!"));
    }
}

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

1.去除空格:s = s.replace('\\s','');
2.去除回车:s = s.replace('\n','');
这样也可以把空格和回车去掉,其他也可以照这样做。
注:\n 回车(\u000a) 
    \t 水平制表符(\u0009) 
    \s 空格(\u0008) 
    \r 换行(\u000d)*/
分享到:
评论

相关推荐

    java去除字符串中的空格、回车、换行符、制表符的小例子.docx

    ### Java去除字符串中的...通过以上知识点的详细解析,我们可以了解到Java中去除字符串中的空格、回车、换行符、制表符的具体实现方式及其应用场景。这不仅有助于提高编程技能,还能更好地解决实际工作中遇到的问题。

    java去除字符串中的空格、回车、换行符、制表符.pdf

    Java 字符串处理技巧:去除空格、回车、换行符、制表符 Java 字符串处理是一种常见的操作,去除字符串中的空格、回车、换行符、制表符等无用字符是字符串处理中的一项基础任务。在 Java 中,我们可以使用正则表达式...

    java去除字符串中的空格、回车、换行符、制表符的小例子

    正则表达式 "\\s*|\t|\r|\n" 被用来匹配字符串中的空格、回车符、换行符和制表符。其中,“\\s*”匹配任意数量的空白字符,包括空格、制表符、换行符和回车符。匹配到的字符通过replaceAll方法被替换成空字符串,即...

    Java 替换字符串中的回车换行符的方法

    在Java编程语言中,处理字符串时经常会遇到需要替换或去除回车换行符的情况,这在处理文本数据、日志文件或用户输入时尤其常见。回车换行符是文本中用于表示新行的特殊字符组合,通常由`\n`(换行符)和`\r`(回车符...

    去空格正则表达式

    ### 去空格正则表达式 #### 概述 ...本文介绍了如何利用C#中的正则表达式去除字符串中的空格,并提供了具体的代码实现示例。通过掌握这些基础知识和技术,可以帮助开发者更加高效地处理文本数据。

    js去除空格和回车符

    除了空格、换行符和回车符之外,有时还需要处理其他类型的空白字符,例如制表符(`\t`)或垂直制表符(`\v`)。这时可以通过扩展正则表达式来包含这些字符,如 `/[\s\n\r\t\v]+/g`。 #### 2.3 实战案例分析 假设有...

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

    ### LabVIEW中常用的字符串匹配符及正则表达式 #### 引言 在现代软件开发中,特别是涉及数据处理的应用程序设计中,字符串操作是非常重要的一个环节。LabVIEW作为一种广泛应用于工程领域的图形化编程环境,提供了...

    正则表达式.doc 验证字符串

    正则表达式是一种强大的文本处理工具,用于验证字符串、查找特定模式和替换字符串。它通过一套规则和特殊字符来描述字符串的模式,从而实现高效、灵活的文本操作。 首先,正则表达式的基本功能包括: 1. 验证字符...

    正则表达式文档.docx

    例如,序列"\n" 在字符串中匹配的是一个直接量换行符。在正则表达式中,许多标点符号都有特殊的含义,可以用反斜杠 (\) 开头的转义序列来表示某些非字母字符。 字符类是将单独的直接符放进中括号内就可以组合成字符...

    正则表达式 普通字符

    正则表达式是一种用于描述字符串匹配模式的强大工具,广泛应用于文本处理、数据验证和模式匹配等领域。通过构建特定的模式来匹配、查找、替换或提取文本中的字符串。 #### 二、正则表达式基本构成 正则表达式主要...

    java正则表达式,十分有用的正则表达式

    本文将详细介绍Java中的正则表达式及其应用场景,并通过具体示例帮助读者更好地理解和掌握这一重要技术。 #### 二、Java正则表达式基础 正则表达式是由普通字符和特殊字符(也称为元字符)组成的一种模式匹配工具...

    Java 正则表达式文档

    空白符通常指的是空格、制表符、换行符等,可以通过以下正则表达式检测: ```java String regex = "(\\s|\\t|\\r)+"; ``` - `(\\s|\\t|\\r)`:表示匹配一个空格、制表符或回车符。 - `+`:表示前面的字符可以出现...

    delphi中的正则表达式

    空白字符如回车符`\r`、换行符`\n`、换页符`\f`、制表符`\t`、垂直制表符`\v`、Esc字符`\e`和响铃`\a`也需要转义。而`\b`在大部分情况下表示单词边界,但在方括号`[]`和替换模式中则代表退格符。 使用`|`操作符可以...

    正则表达式学习手册

    正则表达式是一种文本匹配模式,可以用来检查一个字符串中是否包含某个特定规则的子串,或者对字符串进行搜索、替换等操作。它是一种强大的文本处理工具,广泛应用于各种编程语言和文本编辑器中。 正则表达式的基本...

    正则表达式列举 代码 项目中直接使用

    该表达式用于匹配文本中的换行符`\n`和回车符`\r`,以及任意数量的空白字符(包括空格、制表符等)。这对于清理文本中的多余空白和换行非常有用。 ### 4. 匹配HTML标签 正则表达式:`/<(.*)>.*|<(.*)\/>/` 这个...

    正则表达式II 正则表达式

    正则表达式是一种强大的文本匹配工具,用于在字符串中查找特定的字符组合。它广泛应用于搜索、替换以及数据验证等场景。在本章节中,我们将深入探讨正则表达式的一些高级用法及其在不同编程环境中的应用。 #### 二...

    正则表达式大全.pdf

    非打印字符是指那些不可见但具有特殊功能的字符,如换行符、制表符等。常见的非打印字符及其含义如下: - `\cX`:匹配由X指明的控制字符,其中X为A-Z或a-z之一。 - `\f`:匹配换页符。 - `\n`:匹配换行符。 - `\r`...

Global site tag (gtag.js) - Google Analytics