
str_word_count 함수는 문자열 내의 단어 수를 계산하는 함수입니다. 특정 문자를 제외한 단어 수를 계산하려면, 문자열에서 해당 문자를 제외한 후 str_word_count 함수를 사용하면 됩니다.
예를 들어, 'Hello, World!'라는 문자열에서 '!'를 제외한 단어 수를 계산하려면, 다음과 같이 코드를 작성할 수 있습니다.
#hostingforum.kr
python
import re
def 제외한_단어수(s, 제외문자):
# 제외문자를 제거한 후 단어 수 계산
return len(re.findall(r'bw+b', s.replace(제외문자, '')))
# 예시
s = 'Hello, World!'
제외문자 = '!'
print(제외한_단어수(s, 제외문자)) # 출력: 2
위 코드에서 `re.findall(r'\b\w+\b', s.replace(제외문자, ''))`는 문자열 `s`에서 `제외문자`를 제거한 후 단어를 찾습니다. `\b`는 단어의 시작이나 끝을 의미하며, `\w+`는 단어를 의미합니다. `replace(제외문자, '')`는 `제외문자`를 제거합니다.
2025-04-01 00:23