「Java」文字列の改行コードをhtmlの改行(br)タグへ変換するサンプル
説明
public String replaceAll(String regex,String replacement)
指定された正規表現に一致する、この文字列の各部分文字列に対し、
指定された置換を実行します。
Javaコード
package com.arkgame.study;
public class ReplaceStrDemo {
private static final String brPat = "\\r\\n|\\n\r|\\n|\r";
public static void main(String[] args) {
String strA = "A001\rB001";
String strB = "A002\nB002";
String strC = "A003\r\nB003";
String strD = "A004\n\rB004";
String resA = strA.replaceAll(brPat, "<br>");
String resB = strB.replaceAll(brPat, "<br>");
String resC = strC.replaceAll(brPat, "<br>");
String resD = strD.replaceAll(brPat, "<br>");
System.out.println("文字列A: " + resA);
System.out.println("文字列B: " + resB);
System.out.println("文字列C: " + resC);
System.out.println("文字列D: " + resD);
}
}
package com.arkgame.study;
public class ReplaceStrDemo {
private static final String brPat = "\\r\\n|\\n\r|\\n|\r";
public static void main(String[] args) {
String strA = "A001\rB001";
String strB = "A002\nB002";
String strC = "A003\r\nB003";
String strD = "A004\n\rB004";
String resA = strA.replaceAll(brPat, "<br>");
String resB = strB.replaceAll(brPat, "<br>");
String resC = strC.replaceAll(brPat, "<br>");
String resD = strD.replaceAll(brPat, "<br>");
System.out.println("文字列A: " + resA);
System.out.println("文字列B: " + resB);
System.out.println("文字列C: " + resC);
System.out.println("文字列D: " + resD);
}
}
package com.arkgame.study; public class ReplaceStrDemo { private static final String brPat = "\\r\\n|\\n\r|\\n|\r"; public static void main(String[] args) { String strA = "A001\rB001"; String strB = "A002\nB002"; String strC = "A003\r\nB003"; String strD = "A004\n\rB004"; String resA = strA.replaceAll(brPat, "<br>"); String resB = strB.replaceAll(brPat, "<br>"); String resC = strC.replaceAll(brPat, "<br>"); String resD = strD.replaceAll(brPat, "<br>"); System.out.println("文字列A: " + resA); System.out.println("文字列B: " + resB); System.out.println("文字列C: " + resC); System.out.println("文字列D: " + resD); } }
実行結果
文字列A: A001<br>B001
文字列B: A002<br>B002
文字列C: A003<br>B003
文字列D: A004<br>B004