Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
Tags
- 디카페인
- RefreshableSqlSessionFactoryBean
- 맛집
- mybatis
- 양동점
- Java
- AbstractViewe
- 요리
- ORA-00909
- 루키초밥
- Oracle
- 광주
- 정민이초밥
- docker
- JavaScript
- 반응형앱
- egov
- SVN사용방법
- 문방구과자
- 카페
- ORA-01756
- 은혜침구
- css
- 나주
- Responsively app
- Jsp Pagination
- Eclipse
- 배딩작업
- ORA-01005
- ORA-01745
Archives
- Today
- Total
gnusraun
Java 특정 문자 사이 값 추출하기 본문
728x90
:: 패턴을 이용한 특정 문자 사이 값 추출하기
/**
* 패턴 사이 값 추출
* ()괄호로 묶은 값은 group
* matcher.group(2)는 (.*?)의 값을 의미
*/
public static String getValueBetweenPatten (String str, String patten) {
Pattern pattern = Pattern.compile(patten);
Matcher matcher = pattern.matcher(str);
if(matcher.find()){
return matcher.group(2).trim(); // 정규식과 매칭되는 값이 있으면 특정 단어 사이의 값을 추출한다
}
return "";
}
:: 사용하기
String str = "<span class="spanClass">이름<span>";
// 예시) HTTP 통신 후 HTML 태그안에 있는 텍스트를 가져오기 위한 패턴
String result = getValueBetweenPatten(str, "(\\\"\\>)(.*?)(\\<)")
출처 - https://gaemi606.tistory.com/entry/Java-정규식으로-특정-문자-사이-값-추출하기
정규표현식 확인 사이트 - https://regexr.com
728x90
'Backend > Java' 카테고리의 다른 글
Java HttpURLConnection을 이용한 HTML 호출 (0) | 2023.05.14 |
---|---|
Java 기본 형변환 (0) | 2023.05.13 |
Java isEmpty (0) | 2023.05.13 |