문서의 이전 판입니다!
1. 이미지 소스의 base64문자열 제거 (<img src=“data-image/png;base64, …….”/> → <img src=“”/>)
String testStr="<img src=\"data:image/png;base64,iVBORw0KGgo ... 5XTk8evT\">"; System.out.println(testStr.replaceAll("src=\"data:image[^\"]*\"", "src=\"\""));
2. http://www.repia.com → <a href=“http://www.repia.com” target=“blank”>www.repia.com</a>(링크추가)
String testStr="http://www.repia.com "; System.out.println(testStr.replaceAll("(http(s)?://([^ ]*))", "<a href=\"$1\" target=\"blank\">$3</a>"));
괄호 순서대로
(http(s)?://([^ ]*)) ⇒ $1
(s) ⇒ $2
([^ ]*) ⇒ $3
3. 한줄로 간단하게 ltrim, rtrim
String testStr=str.replaceAll("^\\s+",, ""); //ltrim String testStr=str.replaceAll("\\s+$",, ""); //rtrim
'^' mean 처음부터 매칭
'$' mean 라인마지막 매칭
\\s+ mean white space