将一个或多个字符替换成另一种字符

来源:互联网 发布:阿里巴巴农村淘宝网站 编辑:程序博客网 时间:2024/06/01 18:47

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

/**
 * 将一个或多个空格替换成,
 *
 * 如:"我爱          五星红旗"
 *
 * 转:"我爱,五星红旗"
 */
public class ReadTxtUtils{
 public static void main(String[] args) {
  //处理前输出:我爱,,,,,,,,,,五星红旗
  String s = "我爱          五星红旗";
  System.out.println(s.replaceAll(" ", ",").trim());
  
  //处理后输出:我爱,五星红旗
  String regEx = "[' ']+"; // 一个或多个空格 
  Pattern p = Pattern.compile(regEx); 
  Matcher m = p.matcher(s);
  System.out.println(m.replaceAll(",").trim());
 }
}

0 0
原创粉丝点击