C 文字列操作 新しいページはコチラ

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

2014年10月11日 (土) 00:00時点における版



個人用ツール
名前空間

変種
操作
案内
ツールボックス