« HIGH-VALUE,LOW-VALUE | トップページ | 文字列関数 »

2007年4月22日 (日)

INSPECT

COBOL
      WORKING-STORAGE SECTION.
       01 A PIC N(3) VALUE "赤緑青".
       01 I PIC 9(2) VALUE 0.
       PROCEDURE DIVISION.
           INSPECT A TALLYING I FOR ALL "青" .
           DISPLAY A " 変換前 青" I.
           INSPECT A REPLACING ALL
                   "赤" BY "黒"
                  ,"青" BY "白"
           .
           MOVE 0 TO I.
           INSPECT A TALLYING I FOR ALL "青" .
           DISPLAY A " 変換後 青" I.
           STOP RUN.
Inspect_cobol

VB.NET
Module Module1
  Dim A As String = "赤緑青"
   Dim I As Integer
   Sub Main()
        I = A.IndexOf("青")     '位置が充填されます。
        Console.WriteLine("変換前 " & A & " 青" & I)
        A = A.Replace("赤", "黒").Replace("青", "白")
        I = A.IndexOf("青")     '無い場合は-1が充填されます。
        Console.WriteLine("変換後 " & A & " 青" & I)
    End Sub
End Module

Inspect_vb

お役に立てましたか?
IT、プログラミングのランキングサイトはこちらです。

にほんブログ村 IT技術ブログへ 人気blogランキングへ FC2 Blog Rankingへ


最新記事の自動受信登録はこちらです。

はてなRSSに追加

livedoor Readerに追加
My Yahoo!に追加
Googleに追加
goo RSSリーダーに追加

|

« HIGH-VALUE,LOW-VALUE | トップページ | 文字列関数 »

コメント

コメントを書く



(ウェブ上には掲載しません)




« HIGH-VALUE,LOW-VALUE | トップページ | 文字列関数 »