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

阅读更多

[java] view plaincopy

1.  //第一种方式  

2.  import java.util.regex.Pattern;  

3.  import java.util.regex.Matcher;  

4.    

5.  ...  

6.  // 4 different combinaisons  

7.  Pattern CRLF = Pattern.compile("(\r\n|\r|\n|\n\r)");  

8.  Matcher m = CRLF.matcher(myString);  

9.     

10.if (m.find()) {  

11.  newString = m.replaceAll("
"
);  

12.}  

13.//第二种方式  

14.  

15.newString = myString.replaceAll("(\r\n|\r|\n|\n\r)""
"
);  

测试

[java] view plaincopy

1.  import java.util.regex.Matcher;  

2.  import java.util.regex.Pattern;  

3.    

4.  public class StringTest {  

5.    

6.      public static String sss(String myString){  

7.          String newString=null;  

8.          Pattern CRLF = Pattern.compile("(\r\n|\r|\n|\n\r)");  

9.          Matcher m = CRLF.matcher(myString);  

10.        if (m.find()) {  

11.          newString = m.replaceAll("
"
);  

12.        }  

13.        return newString;  

14.    }  

15.    /** 

16.     * @param args 

17.     */  

18.    public static void main(String[] args) {  

19.        String aaa="sdfsfdsfsdf\r\n,dsfsdfsdf\r\n";  

20.        //aaa.replace("s", "x");  

21.        String newStr=sss(aaa);  

22.        System.out.println(newStr);  

23.    }  

24.  

25.}  

 

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