사용자 도구

사이트 도구


wiki:java:string:replaceall

문서의 이전 판입니다!


replaceAll, replace

  • description : 주레피 현황
  • author : 주레피
  • email : dhan@repia.com
  • lastupdate : 2020-04-14

Case study

이미지 소스의 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=\"\""));

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)?:([^ ]*)), (s), ([^ ]*) ⇒ $1, $2, $3

===== Ref ===== ===== Tip ===== ===== Troubleshooting =====
/volume1/web/dokuwiki/data/attic/wiki/java/string/replaceall.1586839106.txt.gz · 마지막으로 수정됨: 2022/03/10 19:52 (바깥 편집)