문자열 카운트 함수 설명
string_count
함수는 특정 문자열 내에서 주어진 부분 문자열이 몇 번 나타나는지를 반환합니다. 이 함수를 사용하면 저장된 텍스트의 특정 부분에서 단일 문자나 구문이 얼마나 자주 반복되는지를 확인할 수 있습니다.
문법
string_count(substr, str);
인수 설명
인수명 | 타입 | 설명 |
---|---|---|
substr | String | 확인할 부분 문자열 |
str | String | 확인할 전체 문자열 |
반환값
- 실수형(Real): 부분 문자열이 전체 문자열 내에서 나타나는 횟수
예제
str1 = "Hello World";
ocount = string_count("o", str1);
위의 예제에서 ocount
변수는 str1
내에서 "o"의 개수를 세어 2로 설정됩니다.
활용 및 응용 예제
- 단어 빈도 세기
- 특정 문장에서 특정 단어가 몇 번 등장하는지 세기
gml text = "The quick brown fox jumps over the lazy dog."; word_count = string_count("the", text);
- 특정 문자 카운트
- 문자열에서 특정 문자의 개수를 세기
gml sentence = "Programming is fun!"; letter_count = string_count("g", sentence);
- 구문 검색
- 긴 텍스트에서 특정 구문이 몇 번 나타나는지 확인하기
gml paragraph = "This is a test. This test is only a test."; test_count = string_count("test", paragraph);
- HTML 태그 카운트
- HTML 코드에서 특정 태그의 개수를 세기
gml html_code = "<div><p>Hello</p><p>World</p></div>"; p_count = string_count("<p>", html_code);
- 로그 파일 분석
- 로그 파일에서 특정 오류 메시지의 발생 횟수 세기
gml log_data = "Error: File not found. Error: Access denied."; error_count = string_count("Error", log_data);
이와 같이 string_count
함수를 활용하면 다양한 문자열 분석 작업을 손쉽게 수행할 수 있습니다.