각 문자열의 단어 수를 찾으려는 문자열 배열이 있습니다. 총 단어 수를 찾는 방법을 이해하지만 원하지 않는 숫자도 포함됩니다. s [i] .matches (". \ d +.")를 시도했지만 문자열에 숫자가 하나 이상 있는지 확인합니다. 총 숫자 (숫자가 아님)를 찾으려고합니다. 예를 들어, 한 문자열은 "IN CONGRESS, July 4, 1776"입니다. 내 코드는 2 개의 숫자를 포함하기 때문에 단지 3 개이지만 5 개의 단어를 반환합니다.문자열의 숫자 수 결정
0
A
답변
0
총 단어 - 숫자가있는 단어는 작동해야합니다. 다음 정규식을 사용
matches(".*[0-9].*")
0
public static void main(String[] args)
{
int count = 0;
for (String str : "IN CONGRESS, July 4, 1776.".split("(\\s+)(\\,)*(\\.)*"))
{
if (!str.matches("(.)*(\\d)(.)*"))
{
count++;
System.out.println("word "+count+":"+str);
}
}
System.out.println("Total words:"+count);
}
관련 문제
- 1. 첫 번째 숫자 결정
- 2. 하위 문자열의 크기를 결정
- 3. 숫자 교차 분석 결정
- 4. HSSFCell - 숫자 유형 결정
- 5. 문자열의 증가 숫자 값
- 6. 문자열의 숫자 증가시키기
- 7. 정렬 문자열의 해시와 숫자
- 8. 문자열의 위치 결정 WinForms (C#)
- 9. 문자열의 숫자 스왑
- 10. 문자열의 마지막 숫자 얻기
- 11. 문자열의 숫자 만 바꿉니다.
- 12. 문자열의 숫자 찾기
- 13. 문자열의 증가 숫자
- 14. 왜 문자열의 숫자 문자를 지울 수 없습니까?
- 15. 문자열의 숫자 만 가져 오기
- 16. Jquery는 문자열의 숫자 만 계산합니다.
- 17. 문자열의 숫자 뒤에있는 목록 정렬
- 18. 파이썬 문자열의 숫자 정보 얻기
- 19. 문자열의 카운트 숫자 (0에서 9까지)
- 20. sub를 사용하여 문자열의 숫자 증가시키기
- 21. 정규식 - 숫자 문자열의 교체 부분
- 22. 프로그래밍에서 문자열의 특정 문자와 숫자
- 23. 문자열의 첫 글자 (대문자/소문자) 결정
- 24. 합계 및 xor를 기준으로 숫자 결정
- 25. 숫자/문자열의 후행 요소 만 계산하십시오.
- 26. preg_match 쉼표로 구분 된 문자열의 숫자
- 27. 파이썬에서 문자열의 숫자 사이의 공백을 제거하십시오.
- 28. C# 문자열의 숫자 그룹을 단일 문자로 바꿉니다.
- 29. 정규 표현식 문제 - 문자열의 숫자 찾기
- 30. 문자열의 첫 번째 숫자 집합 만 일치하십시오.
당신은 단지 당신이 처음에 원하는 것을 일치하는 올바른 정규 표현식을해야합니다. 당신이 시도한 것을 게시한다면, 사람들은 당신이 원하는 것을 성취 할 수있는 방법을 제안 할 수 있습니다. –