C 文字列操作 新しいページはコチラ
提供: yonewiki
(→文字列比較) |
(→文字列の検索と置換) |
||
4,395行: | 4,395行: | ||
</syntaxhighlight> | </syntaxhighlight> | ||
出力結果 等幅フォントに設定したテキストエディタに張り付けると、もう少し見やすくなります。 | 出力結果 等幅フォントに設定したテキストエディタに張り付けると、もう少し見やすくなります。 | ||
− | |||
− | |||
− | + | 文字列検索: | |
− | + | ||
− | + | 日本語文字の検索用文字列です。The quick brown dog jumps over the lazy fox | |
+ | 1 2 3 4 5 6 | ||
+ | 123456789012345678901234567890123456789012345678901234567890123456789 | ||
+ | |||
+ | ★マルチバイト対応検索 | ||
+ | MultiByteString検索文字 SigngleWord:97f1(列) | ||
+ | f1 | ||
+ | 97 | ||
+ | MultiByteString検索文字 SigngleWord:97f1(列) | ||
+ | incriment:2[Byte] | ||
+ | |||
+ | 検索結果: 最初の 97f1(列) が見つかった位置は 23[Byte]目 | ||
+ | |||
+ | |||
+ | ★シングルバイト文字の初期値による検索 | ||
+ | 検索文字: r | ||
+ | 検索結果: 最初の r が見つかった位置は 42[Byte]目 | ||
+ | 検索結果: 最後に r が見つかった位置は 60[Byte]目 | ||
+ | |||
+ | |||
+ | ★文字列への文字列検索 | ||
+ | 検索文字: 文字列 | ||
+ | 検索結果: 最初の (文字列) が見つかった位置は 19[Byte]目 | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
文字列全体の一致による検索の関数はstrstr関数で、***str系の関数です。他にも文字セット検索なるものはあります。 | 文字列全体の一致による検索の関数はstrstr関数で、***str系の関数です。他にも文字セット検索なるものはあります。 | ||