「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);

      }

}

実行結果
文字列A: A001<br>B001
文字列B: A002<br>B002
文字列C: A003<br>B003
文字列D: A004<br>B004

Java

Posted by arkgame