안녕하세요.
문자열 패턴 검색 하는 방법좀 부탁드립니다.
예)
String strSample ="Abank card is 4*6*"
이러한 문자열이 있을때
문자열에 4*6*가 포함 여부를 알고 싶습니다.
그런데 패턴이 카드번호이여서 카드 번호 4자리중 짝수자리는 *"별표"로 이루어짐
문자열에 카드번호가 존재하는지 않하는지... 그리고 존재한다면 무엇인지 알수 있는 방법이 없을까요?
Pattern, Matcher 사용할것 같은데... 어렵네요.
고수님의 도움을 필요로 합니다. ㅠㅠㅠ
String text = "Abank card is 4*6*";
String regex = "[0-9]\\*[0-9]\\*";
Pattern p = Pattern.compile(regex);
Matcher matcher = p.matcher(text);
while(matcher.find()) {
System.out.println("find: "+matcher.group());
}
결과 - find: 4*6*