java中替换字符以及回车换行

//第一种方式
import java.util.regex.Pattern;
import java.util.regex.Matcher;

...
// 4 different combinaisons
Pattern CRLF = Pattern.compile("(\r\n|\r|\n|\n\r)");
Matcher m = CRLF.matcher(myString);
 
if (m.find()) {
  newString = m.replaceAll("
"); } //第二种方式 newString = myString.replaceAll("(\r\n|\r|\n|\n\r)", "
");

测试

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

public class StringTest {

	public static String sss(String myString){
		String newString=null;
		Pattern CRLF = Pattern.compile("(\r\n|\r|\n|\n\r)");
		Matcher m = CRLF.matcher(myString);
		if (m.find()) {
		  newString = m.replaceAll("
"); } return newString; } /** * @param args */ public static void main(String[] args) { String aaa="sdfsfdsfsdf\r\n,dsfsdfsdf\r\n"; //aaa.replace("s", "x"); String newStr=sss(aaa); System.out.println(newStr); } }


你可能感兴趣的:(java中替换字符以及回车换行)