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

复制代码 代码如下:

import java.util.regex.Matcher;
import java.util.regex.Pattern;

 

/**
 * @author lei
 * 2011-9-2
 */
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 = "你要去除的字符串";
.去除空格:s = s.replace('\\s','');
.去除回车:s = s.replace('\n','');

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

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

时间: 2024-11-02 18:24:04

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

java中替换去除字符串中的空格/回车/换行符/制表符

用String对象的方法replaceAll就可以了! replaceAll(String regex, String replacement)           使用给定的 replacement 字符串替换此字符串匹配给定的正则表达式的每个子字符串. 示例代码:  代码如下 复制代码 public class T3 { public static void main(String args[]) {  String str="aa bb cc";  System.out.prin

asp 去除字符串中的空格和数字正则表达式

本文章为你提供一款超好的asp教程 去除字符串中的空格和数字正则表达式哦,这四款替换空格与数字的正则是各有不同哦. <script language="网页特效" type="text/javascript"> var str; str="10    3333    abc123"; var rg; rg=/[0-9]{1,}|s/ig; var newstr=str.replace(rg, ""); docume

Java去除字符串中的数字

//去除字符串中的数字 private void testString(){ String string="0079527大白菜"; char foodName[]=string.toCharArray(); StringBuilder stringBuilder=new StringBuilder(); for (int i = 0; i < foodName.length; i++) { char c=foodName[i]; boolean isDigit=Characte

java删除字符串中的空格、回车、换行符、制表符程序

java换行符 那是因为默认的情况下,界面上的换行时用的"n",这是LINUX和UNIX的换行符.在windows下换行符是"rn". 所以再将String对象写入到文件时,换行符应该把n写完整成rn  代码如下 复制代码 import java.util.regex.Matcher; import java.util.regex.Pattern; /**  * @author lei  * 2011-9-2  */ public class StringUtils

Java中去除字符串中所有空格的几种方法

JAVA中去掉空格 1. String.trim() trim()是去掉首尾空格 2.str.replace(" ", ""); 去掉所有空格,包括首尾.中间 复制代码 代码如下: String str = " hell o "; String str2 = str.replaceAll(" ", ""); System.out.println(str2); 3.或者replaceAll(" +&

Shell实用技巧:快速去除字符串中的空格_linux shell

在整理词库的过程中遇到 一个问题,有些其实是同一个关键词之关有空格的话,无法正常被去重,那么有没有办法能快快速去除这些字符中间的空格呢?经过百度一番,找到一个解决办法,记录一下. 效果如下图所示,图上半部分是示例文本,下半部分就是用shell去掉空格后的效果.其中用到就是下面第3个方法. 在UNIX上使用sed命令进行字符串处理中常常遇到的问题就是行首行尾的空格怎么删除. 下面介绍sed是怎样实现的,当然awk同样可以. 1.删除行首空格 复制代码 代码如下: sed 's/^[ \t]*//g

Word 2010中如何隐藏回车换行符?找不到显示段落标记?

1:Ctrl+* 2:菜单--选项--显示--始终在屏幕上显示这些格式标记--段落标记(把这个勾去掉) 只有"文件.开始.插入.页面布局.引用.邮件.审阅.视图.加载项"等菜单可选,"选项"在哪? 1:Ctrl+* 2:文件--选项--显示--始终在屏幕上显示这些格式标记--段落标记(把这个勾去掉) 这个这个--虽然我犯了个不可饶恕的错误,可是哥哥您的可爱也绝对是不能轻饶地-- 两步都要做. 第一步只是将某些特殊字符不显示.但是有些顽固的字符即便是按下了Ctrl+*

javascript查找字符串中出现最多的字符和次数的小例子_javascript技巧

复制代码 代码如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">   <html xmlns="http://www.w3.org/1999/xhtml">   <head>   <meta http-equ

C语言实现去除字符串中空格的简单实例_C 语言

在网上看了些去除空格的代码,觉得都不是很简洁,就自己写代码实现它本着高效率,不使用额外存储空间的想法实现该功能去除空格一共有三种: 1.去除全部空格: 2.一种是去除左边空格: 3.去除右边空格  想去除左右两边空格,只要先去除左边再去除右边的就行了 以下是实现代码: /*去除字符串中所有空格*/ voidVS_StrTrim(char*pStr) { char *pTmp = pStr; while (*pStr != '/0') { if (*pStr != ' ') { *pTmp++ =