길이가 긴 문자열을 입력으로 사용하고 해당 문자열의 단어 수를 계산하려고합니다. 정규 표현식으로 어떻게 할 수 있습니까?단어를 찾는 정규식
1
A
답변
2
할 수 있습니다 간단한 배열에
int CountOfWords = StringOf.Split(new char[] { ' ', '\n' },
StringSplitOptions.RemoveEmptyEntries).Length;
분할을 (당신이 단어로도 하나의 문자를 카운트 숫자에 대한 관심, 그리고하지 않을 경우) 함께 것을 얻을 후 빈 항목을 계산하고, 그렇게 길이. 단어가 구별되는 것으로 생각하는 것을 정의 할 수도 있습니다.
2
당신은 표현 \w+
을하고,이처럼 일치하는 항목을 열거하는 정규 표현식을 사용할 수 있습니다
var s = "Quick brown fox jumps over lazy dog";
foreach (var t in new Regex("\\w+").Matches(s)) {
Console.WriteLine(t);
}
1
당신이
str = "CSharp split test";
char[] splitchar = { ' ' };
strArr = str.Split(splitchar);
int Count = strArr.Length;
관련 문제
- 1. 펄 정규식 : 사용자가 입력 한 단어를 파일에서 찾는 방법
- 2. 단어를 확인하는 정규식 GO
- 3. XSLT에서 단어를 제거하는 정규식
- 4. 특정 단어를 제외한 정규식
- 5. 문자가없는 단어를 찾으려면 정규식
- 6. 특정 단어를 추출하는 정규식
- 7. 긴 단어를 파싱하는 정규식
- 8. 단어를 제한하는 펄 정규식
- 9. 이미지의 단어를 찾는 방법
- 10. Javascript : 정규식 안의 단어를 바꾸기위한 정규식
- 11. 다른 언어에서 단어를 추출하는 정규식
- 12. 공백 사이의 단어를 찾으려면 정규식
- 13. 특정 길이의 단어를 일치시키는 정규식
- 14. 트리 자바 단어를 찾는 방법
- 15. 테이블에서 단어를 찾는 방법은 무엇입니까?
- 16. 정규식 : 찾는 여러 바꿈
- 17. 정규식을 찾는 정규식?
- 18. 커스텀 태그를 찾는 정규식
- 19. 정규식 : 제외, 특정 단어를 찾기 내가 텍스트에서 특정 단어를 찾으려면
- 20. 플렉스에서 몇 가지 단어를 제외한 모든 단어를 찾는 방법은 무엇입니까?
- 21. 정규식 - 일치하는 항목을 찾는 방법?
- 22. 콘텐츠로 특정 태그를 찾는 정규식
- 23. 빈 앵커 태그를 찾는 정규식
- 24. 비표준 글자를 찾는 PHP 정규식
- 25. 특정 단어 앞뒤에 단어를 찾으려면 정규식
- 26. C++ 정규 표현식없이 단어를 일치시키는 정규식
- 27. 전체 단어를 HTML 요소와 일치하는 정규식
- 28. 중괄호 집합 사이의 모든 단어를 일치시키는 정규식
- 29. 문자열에서 마지막 단어를 제거하는 정규식 + 추가 문자
- 30. 정규 표현식을 사용하여 전체 단어를 캡처하는 정규식
당신이 실제 하시겠습니까 다음 코드를 사용하여 문자열에서 단어의 수를 셀 수 탭이나 줄, 다른 구분 기호로 분리 된 일부 언어 나 문자열에서만 의미가있는 단어입니까? – toniedzwiedz
'단어의 수를 계산하고 싶습니다.'... 그 단어에는 패턴이 있습니까? – Rahul
@Tom 단어가 의미가 있거나 그렇지 않을 수도 있습니다. – user1509