문자열이 유효한 이름인지 확인해야합니다. 특정 문자열이이 패턴을 따른다는 것을 어떻게 알 수 있습니까? "1 * 대문자 + n * 소문자 + 공백 + 1 * Upercase + m * 소문자" "John Smith", "Jesicca Simpson", "Jason Stathan "은 유효한 이름이고 "amasfm41213f ad 3 ","vncxmr 185 || / "은 유효하지 않습니다. 10x 사전. 시도문자열이 이름에 맞는 패턴인지 확인하십시오.
-3
A
답변
3
Pattern pattern = Pattern.compile("[A-Z][a-z]+ [A-Z][a-z]+");
boolean matches = pattern.matcher(yourString).matches();
2
,
String input = "John Smith";
String regex="[A-Z][a-z]+\\s+[A-Z][a-z]+";
boolean isMatch=input.matches(regex);
System.out.println(isMatch);
관련 문제
- 1. Bash 변수 이름에 문자열이 포함되어 있는지 확인하십시오.
- 2. 파일 이름에 문자열이 포함되어 있는지 확인하십시오. 파이썬
- 3. 문자열이 float인지 확인하십시오. 0.0
- 4. Jsoup 문자열이 올바른지 확인하십시오.
- 5. 문자열이 패턴에 맞는지 확인하십시오.
- 6. 부분 문자열이 있는지 확인하십시오.
- 7. 문자열이 정규식과 같은지 확인하십시오.
- 8. 문자열이 채워 졌는지 확인하십시오.
- 9. 문자열이 "^ M"인지 확인하십시오.
- 10. 문자열이 상대 URL인지 확인하십시오.
- 11. 문자열이 올바른지 확인하십시오.
- 12. 우리는 클래스 이름에 맞는 스타일을 얻습니다.
- 13. 문자열이 문법적으로 유효한 문장인지 확인하십시오.
- 14. 문자열에 다른 문자열이 없는지 확인하십시오.
- 15. 문자열이 정수인지 확인하여 정수인지 확인하십시오.
- 16. 문자열이 주어진 문자열로 시작하는지 확인하십시오.
- 17. JSTL : 문자열이 비어 있는지 확인하십시오.
- 18. 문자열이 형식을 따르는 지 확인하십시오.
- 19. 문자열이 올바른 선형 함수인지 확인하십시오. -
- 20. 문자열이 다른 문자열로 시작하는지 확인하십시오.
- 21. 문자열이 GUID LINQ에 있는지 확인하십시오.
- 22. mysql에 여러 문자열이 있는지 확인하십시오.
- 23. 하위 문자열이 배열로되어 있는지 확인하십시오.
- 24. 특정 문자열이 페이지에 있는지 확인하십시오.
- 25. 문자열이 유효한 JSON 문자열인지 확인하십시오.
- 26. 배열 내부에 문자열이 있는지 확인하십시오.
- 27. Casbah - 문자열이 ObjectId로 parseable인지 확인하십시오.
- 28. 문자열이 특정 형식과 일치하는지 확인하십시오.
- 29. 문자열이 문자열의 ArrayList에 있는지 확인하십시오.
- 30. 리눅스 - 문자열이 목록에 있는지 확인하십시오.
정규 표현식 구글 – Blub