사용자 도구

사이트 도구


wiki:java:string:replaceall

차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

양쪽 이전 판 이전 판
다음 판
이전 판
wiki:java:string:replaceall [2022/03/11 22:56]
dhan
wiki:java:string:replaceall [2023/01/13 18:44] (현재)
줄 63: 줄 63:
 > '^' mean 처음부터 매칭 \\ '$' mean 라인마지막 매칭 \\ %%\\%%s+ mean white space  > '^' mean 처음부터 매칭 \\ '$' mean 라인마지막 매칭 \\ %%\\%%s+ mean white space 
 \\ \\
 +4. 특수 기호 사용하기  \\
 +4.1 []로 싸주면 문자자체를 인식하는 것
 +<code java>
 +* => [*]
 ++ => [+]
 +$ => [$]
 +| => [|]
 +? => [?]
 +</code>
 +4.2 \\를 붙여줘야 하는 것
 +<code java>
 +( -> \\(
 +) -> \\)
 +{ -> \\{
 +} -> \\}
 +^ -> \\^
 +[ -> \\[
 +] -> \\]
 +</code>
 +4.3 나머지 기호 !#%&@':;-.<>,~` 는 괜찮은 것 같다. \\
 +<code java>
 +String c = "?$(){}*+^|[]";
 +c = c.replaceAll("[?][$]\\(\\)\\{\\}[*][+]\\^[|]\\[\\]", "");
 +</code>
 +
 +
 +
 ===== Ref ===== ===== Ref =====
   * [[https://docs.oracle.com/javase/8/docs/api/java/util/regex/Pattern.html|Pattern, Regular Experssion]]   * [[https://docs.oracle.com/javase/8/docs/api/java/util/regex/Pattern.html|Pattern, Regular Experssion]]
   * [[https://regexr.com/|Regular 온라인 Test]]   * [[https://regexr.com/|Regular 온라인 Test]]
 +  * [[http://coolx.net/cboard/develop/446|replaceAll에서 정규표현식 특수문자 취급 자바]]
  
 ===== Tip ===== ===== Tip =====
/volume1/web/dokuwiki/data/attic/wiki/java/string/replaceall.1647007003.txt.gz · 마지막으로 수정됨: 2022/03/11 22:56 저자 dhan