나는 내 입력이 다음 문자열 '전화'정규 표현식은
내가 한 같은 패턴입니다 있는지 확인하기 위해 내 프로그램 싶습니다 지금
String phone = (123) 456-7890
아래에 같은 문자열이
if(phone.contains("([0-9][0-9][0-9]) [0-9][0-9][0-9]-[0-9][0-9][0-9][0-9]")) {
//display pass
}
else {
//display fail
}
작동하지 않았습니다. 나는 다른 조합도 시도했다. 아무것도 작동하지 않았다.
질문 : 1. 위와 같은 '패턴'을 사용하지 않고 어떻게하면됩니까? 2. 패턴을 사용하여이를 수행하는 방법. 나는 아래의 패턴으로 시도했다
패턴 패턴 = Pattern.compile ("(\ d +)"); 매치 매치 = pattern.matcher (전화); 문자열 패턴과 일치하는 경우
if (match.find()) {
//Displaypass
}
. 그들은 정규 표현식에서 특별한 의미가 있습니다. – Maroun