wiki:java:string:replaceall
차이
문서의 선택한 두 판 사이의 차이를 보여줍니다.
| 양쪽 이전 판
이전 판
다음 판
|
이전 판
|
wiki:java:string:replaceall [2022/03/11 22:54] dhan |
wiki:java:string:replaceall [2023/01/13 18:44] (현재) |
| } | } |
| } | } |
| // Output | // Output <= $3 |
| http://www.sit.re.kr/kr/board/result/boardView.do?bbsIdx= -> www.sit.re.kr | http://www.sit.re.kr/kr/board/result/boardView.do?bbsIdx= -> www.sit.re.kr |
| https://scienceon.kisti.re.kr/srch/selectPORSrchTrend.do?cn= -> scienceon.kisti.re.kr | https://scienceon.kisti.re.kr/srch/selectPORSrchTrend.do?cn= -> scienceon.kisti.re.kr |
| > '^' 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 ===== |
/var/services/web/dokuwiki/data/attic/wiki/java/string/replaceall.1647006895.txt.gz · 마지막으로 수정됨: 2022/03/11 22:54 저자 dhan