C 文字列操作 新しいページはコチラ
提供: yonewiki
(→文字列文字コード変換) |
(→文字列大文字小文字変換) |
||
3,062行: | 3,062行: | ||
=='''文字列大文字小文字変換'''== | =='''文字列大文字小文字変換'''== | ||
+ | これは、まぁ関数がありますので簡単に実現できます。 | ||
+ | aBcdEfgに書かれているものをABCDEFGに変換したり、あるいはabcdifgに変換したりできます。AbCDeFGみたいに入れ替えたり、英語の自然表記のため文章の始めの文字を探したり、略語や固有名詞の先頭文字を大文字にし、そのほかを小文字にするのはまた別の話になります。入れ替えくらいなら機械的な操作なのでやれると思います。大文字と小文字を同一視する必要のある検索の一致や大文字と小文字を区別しないメールアドレスやドメイン名の文字列変換に利用することもあります。この変換にも先述したICUを利用することができますが、この程度であれば標準関数を利用した方がよいです。DLLファイルを配ったり、プロジェクトにLibライブラリを読み込んだりINCLUDEファイルを設定したり、大きな実行ファイル群を要することになります。どうせ配布するならICUを使った方がよかったりする場合もありますので、ケースバイケースでしょうか? | ||
+ | |||
=='''文字列半角文字全角文字変換'''== | =='''文字列半角文字全角文字変換'''== | ||
=='''文字列ファイルパス操作'''== | =='''文字列ファイルパス操作'''== |