PHP 文字列の単語の最後の文字の大文字と小文字の交換、文字列の大文字と小文字の交換
要件
「A Journey of, A thousand 'miles' must can't "begin" with a single step.」のような文字列を指定すると、PHP プログラムによって「a journeY of, A thousand 'mileS' musT」に処理されます。たった 1 つのステップから「始める」ことはできません。」
注意:
1. 各単語の最後の文字が大文字の場合は小文字になります。小文字の場合は大文字になります。
2. できないという形での変換を考慮する必要があります。
3. 句読点(' " . ;のみ)は変更する必要はありません。
参照アルゴリズム
リーリー
テスト
リーリー
結果:
リーリー
期待どおりであることがわかります。
質問元
http://blog.sijiaomao.com/?p=98、改訂されたルールによると、変更があります (can't が追加されています)。元の回答はすべて間違っています。
http://www.bkjia.com/PHPjc/908456.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/908456.html技術記事 PHP 文字列の単語の末尾にある文字の大文字と小文字が交換されます。文字列の大文字と小文字の要件により、「A travel of, a 1000 'miles' must can't "begin" with a single step.」、「スルー PH.」などの文字列が得られます。 .