0
이 문장이 있다고 가정하십시오.객관적인 C - 문장의 모든 단어를 다른 단어로 바꾸는 법
"안녕, 내 이름은 베티 야!"
대문자와 구두점을 유지하면서 단어 "thing"로 3 개 이상의 문자로 모든 단어를 대체해야합니다. Objective C에서이 작업을 수행하는 가장 좋은 방법은 무엇입니까?
이 문장이 있다고 가정하십시오.객관적인 C - 문장의 모든 단어를 다른 단어로 바꾸는 법
"안녕, 내 이름은 베티 야!"
대문자와 구두점을 유지하면서 단어 "thing"로 3 개 이상의 문자로 모든 단어를 대체해야합니다. Objective C에서이 작업을 수행하는 가장 좋은 방법은 무엇입니까?
공간, 기간 또는 다른 문자로 끝나는 문자의 수를 계산하는 간단한 카운터로이를 해결할 것입니다. 그것은 내 현재 단어 길이가 될 것입니다.
새 문자열에 사용할 문자의 양을 알고있는 경우 다른 패스를 사용하여 더 짧은 단어를 복사하고 더 긴 단어 (카운터의 도움을받을 수도 있음)를 "thing"단어로 바꿉니다.
길이가 긴 단어의 위치와 길이를 추적 할 수도 있지만 필수는 아닙니다.