XML 형태로 된 String 변수에서 특정 태그의 값을 가져올일이 있었다.
정규식 패턴을 활용하여 매칭되는 value값을 찾는 함수를 만들었다.
public String extractValue(String text, String keyword) {
Pattern pattern = Pattern.compile("<" + keyword + ">(.*?)</" + keyword + ">");
Matcher matcher = pattern.matcher(text);
if (matcher.find()) {
return matcher.group(1);
}
return "";
}
'JAVA' 카테고리의 다른 글
두 좌표의 거리 계산 (0) | 2024.12.04 |
---|---|
위치정보 활용하기 & 공공데이터 XML 파싱 - 지도활용 Part2 (0) | 2024.12.03 |
싱글톤 패턴 (0) | 2020.07.15 |
객체지향 설계의 5대 원칙 (0) | 2020.07.01 |
[실습] 서블릿+컨넥션+트렌젝션+mvc (0) | 2020.05.22 |