특정 패턴과 일치하는 문자열에서 추출 된 값을 반환하고 싶습니다. FOT 예를 들면 : 당신이 문자열 Matcher
개체를 비교하는 문자열의 = "[email protected]"패턴이있는 정규식을 사용하여 문자열에서 값 추출
import java.util.*;
import java.util.regex.Pattern;
import java.util.regex.Matcher;
class regexprac{
public static void main(String args[]){
String x = "[email protected]";
String existingdomain = "hotmail";
Pattern emailPattern = Pattern.compile("^[_A-Za-z0-9-\\+]+(\\.[_A-Za-z0-9-]+)*@"+ "[A-Za-z0-9-]+(\\.[A-Za-z0-9]+)*(\\.[A-Za-z]{2,})$");
if(existingdomain.equals(emailPattern.matcher(x))){
System.out.println("Found it");
}else{
System.out.println("Not found it");
}
}
}
이 대답을받지 않습니다. emailPattern이 hotmail을 이메일로 추출하길 원합니다. – user3229011
''@ "'다음에 텍스트를 가져 오려고 했습니까? –
항상 핫메일이 될 것입니까? – smistry