`
zhoutaoinfo
  • 浏览: 12737 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

去掉全角,半角空格,制表符,回车

    博客分类:
  • java
阅读更多

trim()只能去除字符串两边的半角空格,对于全角空格,可采用以下方式:

package com;

import static org.junit.Assert.*;

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

import org.junit.Test;



public class Empt {

	@Test
	public void test() {
		replaceBlank("10.144.100.181	");
		replaceBlank2("10.144.100.181	");
	}
	
	/**
	 * 去掉全角,半角空格,制表符,回车
	 * @param str
	 * @return
	 */
	public static String replaceBlank(String str) {
		String dest = "";
		if (str != null)
		{
			Pattern p = Pattern.compile("\u3000|\\s*|\t|\r|\n");// \u3000表示全角空格
			Matcher m = p.matcher(str);
			dest = m.replaceAll("");
		}
		System.out.println(dest);
		return dest;
	}
	
	/**
	 * 去掉全角,半角空格,制表符,回车
	 * @param str
	 * @return
	 */
	public static String replaceBlank2(String str) {
        //也可以用正则表达式替换
        //String str ="";
        String regex ="[\u3000|\\s*|\t|\r|\n]";
        str = str.replaceAll(regex, "");
        System.out.println(str);
        return str;
    }
	
}

 

分享到:
评论

相关推荐

    word排版神技巧

    首先,使用替换功能,查找内容为空格,替换为空,执行全部替换删除半角空格。接着,切换到全角状态,查找全角空格并替换为空,再查找制表符空格(特殊字符中的“^t”)并替换为空。通过这些步骤,所有类型的空格都能...

    word排版等相关操作技巧

    切换到全角状态,再次查找并替换全角空格,接着查找特殊字符中的制表符并替换为空,以消除制表符空格。 3. 删除空段: 在“替换”对话框的高级模式下,查找两个连续的段落标记(^p^p),替换为一个段落标记(^p)...

    怎样去除word中多余的空格及空行

    最后,点击"高级",选择"特殊字符"中的"制表符",在"查找内容"框输入"^t","替换为"留空,再次"全部替换",以消除制表符空格。 3. 删除空段: 在"替换"对话框的"高级"模式下,连续两次点击"特殊字符"的"段落标记...

    JavaScript 去前后全脚半脚空格的正则

    这些空白字符可能包括半角空格(ASCII码32)、全角空格(ASCII码12288)以及其他不可见的空白字符如制表符等。本文将详细介绍如何使用JavaScript中的正则表达式来去除这些特殊空格。 #### 二、基础知识回顾 在深入...

    Word中常见问题及解决方法.docx

    例如,制表符显示为箭头,空格则有不同的表示形式,如全角和半角空格。分页符和分节符在不同视图中可识别,它们用于控制文档的布局。段落标记是一个隐藏的字符,显示为“^p”,包含了段落的格式信息。手动换行符...

    Word常用高级替换技巧

    使用 ^w 代表文档中所有的半角空格、全角空格、不间断空格和制表符的任意组合,可以快速删除白色空格。操作方法:选择要替换的内容,按下 Ctrl+H 组合键,打开“查找与替换”对话框。在查找内容中输入[^w],替换中...

    Detect_Invisible_Char

    例如,全角和半角空格、制表符(\t)、换行符(\n)和回车符(\r)等。 2. **Java 字符处理**:在 Java 中,`Character` 类提供了各种方法来处理字符,包括检测特定字符类型。例如,`Character.isWhitespace()` ...

    Word中常见问题及解决方法.doc

    1. **格式标记**:包括制表符(显示为箭头)、空格(全角和半角)、分页符(虚线)、分节符(两条虚线)和段落标记(小弯箭头)。你可以通过【显示/隐藏编辑标记】按钮来控制它们的可见性。 2. **表格常见符号**:...

    中文编辑排版专家DreamEdit

    1 、可以选择对文本处理时是否删除空格,包括全角和半角空格,还可以选择 是否删除源文本一行内部的空格。 2 、可以选择哪些行不进行排版。 3 、是否删除连续的重复行。 4 、是否忽略以某些特定字符串开始的行。...

    c语言实现php的trim标签

    在PHP中,`trim`函数默认会移除ASCII码值为32(空格)、9(制表符)、10(换行符)、13(回车符)的字符。而在C语言实现时,我们同样需要处理这些空白字符。 以下是一个简单的C语言版本的`trim`函数实现,它接受一...

Global site tag (gtag.js) - Google Analytics