JAVA 정규식 특정 문자열 치환하기 DEV / PROGRAMING
2019-01-22 posted by sang12
JAVA에서 특정 문자의 패턴을 찾아야 될 경우가 있습니다. 가령 문자열중에서 @키워드{TEST123} TEST123이란 키워드를 빼와야 할 경우...
이럴경우는 아래와 같이 정규식을 활용하여 TEXT를 추출 할 수 있습니다 ^^
public static void main(String[] args) {
String input_1 = "test @키워드{129927} 하하하";
Pattern p= Pattern.compile("@키워드\\{([0-9]*)\\}");
Matcher m = p.matcher(input_1 );
while(m.find()){
System.out.println(m.group(1));
}
}
public static void main(String[] args) {
String input_1 = "키워드 &키워드{하하호호 test123}";
Pattern p= Pattern.compile("&추천키워드\\{([0-9\\D]*)\\}");
Matcher m = p.matcher(input_1);
while(m.find()){
System.out.println(m.group(1));
}
}
DEV
> PROGRAMING
다른글
#JAVA 정규식 문자열 추출
#JAVA 정규식 문자열 치환
#문자열 치환
#특정문자열치환
#특정문자열 추출
REPLY