java 回车替换换行


    
    
    
    
  1. //第一种方式
  2. import java.util.regex.Pattern;
  3. import java.util.regex.Matcher;
  4. ...
  5. // 4 different combinaisons
  6. Pattern CRLF = Pattern.compile( "(\r\n|\r|\n|\n\r)");
  7. Matcher m = CRLF.matcher(myString);
  8. if (m.find()) {
  9. newString = m.replaceAll( "
    "
    );
  10. }
  11. //第二种方式
  12. newString = myString.replaceAll( "(\r\n|\r|\n|\n\r)", "
    "
    );

测试


    
    
    
    
  1. import java.util.regex.Matcher;
  2. import java.util.regex.Pattern;
  3. public class StringTest {
  4. public static String sss(String myString){
  5. String newString= null;
  6. Pattern CRLF = Pattern.compile( "(\r\n|\r|\n|\n\r)");
  7. Matcher m = CRLF.matcher(myString);
  8. if (m.find()) {
  9. newString = m.replaceAll( "
    "
    );
  10. }
  11. return newString;
  12. }
  13. /**
  14. * @param args
  15. */
  16. public static void main(String[] args) {
  17. String aaa= "sdfsfdsfsdf\r\n,dsfsdfsdf\r\n";
  18. //aaa.replace("s", "x");
  19. String newStr=sss(aaa);
  20. System.out.println(newStr);
  21. }
  22. }


你可能感兴趣的:(java 回车替换换行)