`

删除字符串中的空格或将字符串的多个空格换位单个空格

 
阅读更多

//将字符串的多个空格换位单个空格
 public static String SingleSpaceTrim(String str)
     {
           str = str.replaceAll("\u0020|\u3000|\240", " ");
           str = str.replaceAll("\\s(?=\\s)", "");
            return str;
     }

 

 

//删除字符串中的空格

public static String spaceTrim(String str) {
  str = str.replaceAll("\u0020|\u3000|\240", "");
  return str;
 }
 

 

 

  String test0=" ";
     String test1=" ";
     String test2="a                b              c";
     String test3="    abb      ccc      bbb         ee       \n fff                 \t ggg ";
     String test4="一      \n 二     三 \t   四 ";
    
     System.out.println(test0);
     System.out.println(test1);
     System.out.println(test2);
     System.out.println(test3);
     System.out.println(test4);

    
     System.out.println(spaceTrim(test0));
     System.out.println(spaceTrim(test1));
     System.out.println(spaceTrim(test2));
     System.out.println(spaceTrim(test3));
     System.out.println(spaceTrim(test4));

    
     System.out.println(SingleSpaceTrim(test0));
     System.out.println(SingleSpaceTrim(test1));
     System.out.println(SingleSpaceTrim(test2));
     System.out.println(SingleSpaceTrim(test3));
     System.out.println(SingleSpaceTrim(test4));

 

分享到:
评论

相关推荐

    LabVIEW删除字符串中空格

    本篇将详细讲解如何在LabVIEW中删除字符串中的空格以及计算字符长度。 在LabVIEW中,字符串通常以文本框(String Control)或字符串常量(String Constant)的形式存在。当你需要对字符串进行操作,如删除空格,...

    删除字符串中空格,问号,横线等

    删除字符串中空格,问号,横线等,有的时候字符串带各种符号影响正常数据

    删除字符串中空格的3种方法

    在编程领域,处理字符串是常见的任务之一,而有时我们需要对字符串进行特定的处理,比如删除其中的空格。本文将详细介绍在C++环境下,通过三种不同的方法实现这一操作:C风格、STL算法以及ctype库。 ### 1. C风格 ...

    javascript将字符串中的多个空格替换为一个空格的正则实例.docx

    ### JavaScript将字符串中的多个空格替换为一个空格的正则实例 在Web开发与日常编程中,我们经常需要处理字符串。特别是在用户输入或者文本处理过程中,常常会遇到需要清理字符串中的多余空格的情况。例如,当从...

    将字符串中的多个空格,缩减为一个空格(C语言实现)

    将字符串中的多个空格,缩减为一个空格(C语言实现)

    c#去掉字符串中所以的空格

    本文将详细介绍如何在C#中去除字符串中的所有空格,并提供一个参考程序供学习。 在C#中,字符串是一个不可变的字符序列,这意味着每次对字符串进行修改都会创建一个新的字符串对象。以下是一些方法,可以用来移除...

    matlab简单代码-《如何在 MATLAB 中删除字符串中的空格?》实例教程下载

    在 MATLAB 中,删除字符串中的空格是一个常见的任务,特别是在处理数据清理或文本分析时。MATLAB 提供了几种方法来实现这一目标,包括 `isspace()`、`find()`、`strrep()`、`regexprep()` 以及 `deblank()` 函数。...

    JS去掉字符串空格

    本文将深入探讨如何利用JS来有效地去除字符串中的空格,包括单个空格、多个连续空格以及字符串开头和结尾的空格。 ### 去除字符串中的空格 #### 1. 使用`trim()`方法去除两端空格 在JS中,最简单的方法是使用`...

    字符串去掉空格

    "字符串去掉空格"这个主题,通常涉及到对字符串中的空白字符(包括空格、制表符、换行符等)进行删除或替换的操作。在C++中,可以使用多种方法来实现这一功能,而标签“CString操作”表明我们将关注使用MFC库中的...

    西门子SCL删除空格.rar

    若要仅删除前导空格,我们可以先找到第一个非空格字符的位置,然后用“LEFT”函数截取字符串的这一部分。以下是一个更具体的示例: ```scl PROGRAM Main VAR inputString : STRING := " Hello, World!"; // 带前导...

    ios-字符串中每4个长度加个空格.zip

    这个名为“ios-字符串中每4个长度加个空格”的项目提供了一个灵活的方法,用于将长字符串按照每4个字符间隔插入空格,使得显示更加清晰,特别是在显示券码号或其他数字序列时。以下是对这个方法的详细解释和相关知识...

    在一个已知的字符串中查找最长单词,假定字符串中只含字母和空格,空格用来分隔不同单词。(C语言)

    这段代码首先使用`strtok()`函数将字符串按空格分割成单词,然后在循环中比较每个单词的长度。如果当前单词长度大于已知的最长长度,就更新最长长度和起始位置。最后,打印出最长的单词及其长度。 需要注意的是,`...

    python统计字符串中中英文、空格、数字、标点个数

    在Python编程语言中,统计字符串中的中英文字符、空格、数字和标点符号是一项常见的任务,这在数据处理和文本分析中非常有用。本文将详细介绍如何实现这一功能,并探讨相关知识点。 首先,我们需要理解Python中处理...

    统计字符串中数字、字母和空格的个数

    本题目旨在通过一个简单的例子介绍如何统计字符串中的不同字符类型(数字、字母和空格)的数量。这对于初学者来说是一个很好的练习项目,可以帮助他们更好地理解字符编码、条件判断以及循环等基本概念。 #### 题目...

    PB识别代换字符串中的全角空格为半角空格

    解决PB无法直接识别全角空格问题,特写该函数,将字符串中的全角空格替换为半角空格。

    有一个共N个字符的字符串,存放在buff的存储区中,在字符串中查找“空格”(ASCII码为20h)字符,找到则在屏幕上输出FOUND!,没有找到则输出NOT FOUND!。

    有一个共N个字符的字符串,存放在buff的存储区中,在字符串中查找“空格”(ASCII码为20h)字符,找到则在屏幕上输出FOUND!,没有找到则输出NOT FOUND!。

    统计字符串的字母空格个数

    根据给定的文件信息,我们可以总结出以下关于统计字符串中特定字符(如字母、空格)数量以及处理字符串中子串出现次数与删除操作的知识点: ### 1. 统计字符串中的字母与空格数量 #### 函数:`int Statistic(char ...

    labview字符串拆分到数组 支持中文1

    在LabVIEW中处理字符串是一项常见的任务,尤其是将一个字符串拆分成多个子字符串,这通常涉及到字符串的分割操作。本篇将详细介绍如何在LabVIEW中实现“字符串拆分到数组”并支持中文字符。 一、字符串拆分的基本...

    汇编原理 计算字符串中的空格数目

    本主题聚焦于汇编原理,特别是如何利用MASM(Microsoft Macro Assembler)、LINK和DEBUG工具来处理一个特定的任务:计算字符串中的空格数量。 首先,MASM是一个宏汇编器,它将汇编语言代码转换为目标代码,即二进制...

Global site tag (gtag.js) - Google Analytics