정규표현식) 메타문자 - * + () 써보기
·
자바 탐구
정규표현식 메타문자 써보기 - 문자의 범위를 의미 ex) [a-z] : a~z의 범위를 의미 [0-9] : 1~9의 범위를 의미 [가-힣] : 가~힣의 범위를 의미 public class Main { public static void main(String[] args) { String pattern1 = "[a-z]"; String pattern2 = "[0-9]"; String str1 = "a1b2c3"; String str2 = "abcde"; String result1 = str1.replaceAll(pattern1, ""); System.out.println("pattern1 : " + pattern1); System.out.println("str1 : " + str1); System.out.p..
정규표현식) 메타문자 ^ . [] 써보기
·
자바 탐구
정규표현식 써보기 [] 안에서의 ^ 해당 문자를 제외한 문자 중 하나와 일치 public class Main { public static void main(String[] args) { String num = "123854-4565156"; num = num.replaceAll("[^-]", "*"); System.out.println(num); } } [] 안의 "-"를 제외한 문자들이 모두 "*"로 변환되었다. ^ []밖에서는 문자열의 시작 부분을 나타낸다. public class Main { public static void main(String[] args) { String str1 = "abcde"; String str2 = "bcde"; String str3 = "apple"; boolean ..
프로그래머스) (자바)핸드폰 번호 가리기
·
알고리즘 탐구
핸드폰 번호 가리기 핸드폰 번호 가리기 - 프로그래머스 - 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 다른 방법으로 더 쉽게 풀 수 있지만 정규식을 사용하여 풀어보자 정규 표현식 String pattern = "^[0-9]*$"; 정규 표현식으로 0~9까지의 숫자를 나타내는 방식이다. 정규 표현식으로 특정 문자를 "*"로 바꿔볼 것이다. 이 부분이 핵심이다. for (int i = 0; i4) { for (int i = 0; i
오지랖 토끼
'정규표현식' 태그의 글 목록