내장 된 함수를 결합하는 간단한 (효율적인!) 방법이 내장되어있어 대문자로 묶을 수 있습니다 ("문장 1, 문장 2")?정규식이없는 대소 문자
PHP 비슷한 내장 기능을 가지고,하지만 난 내 목적에 내 그것을 찾을 수 없음 :
ucfirst(strtolower("SENTENCE ONE. AND HERE'S TWO."))
반환; "문장 하나 여기에 두 가지입니다.." ucwords(strtolower("SENTENCE ONE. AND HERE'S TWO."))
"문장 하나, 여기 두 문장."
이는 단어가 무엇인지 또는 단어의 첫 문자가 무엇인지를 구문 적으로 쉽게 정의 할 수 있기 때문입니다. 실제로 사용 된 언어에 대한 적절한 문법을 사용하지 않고 문장이 무엇인지 정의하는 것은 쉽지 않습니다. 정규 표현식을 사용하는 것이 좋습니다. 그들은 합리적으로 빠르므로 걱정할 필요가 없습니다. – Basti
항상 문자열을 모든 정지 지점에서 배열로 분해하고 모든 배열 항목에서 ucfirst를 실행 한 다음 해당 배열을 함축시킬 수 있습니다. (정말로 Regex를 사용하고 싶지 않다면). – BenOfTheNorth
Basti가 암시하는 문법 난이도를 과소 평가하지 마십시오. 지금까지의 모든 솔루션은 적절한 이름과 머리 글자로 실패합니다. – horatio