°æ°í
  ¹Ú¿ì¹üÀÇ Çã¶ô ¾øÀÌ´Â »ó¾÷Àû »ç¿ëÀ» ±ÝÇÕ´Ï´Ù.


 
2.4.17  INSPECT statement
 
  
¢¡
 ±â¾ï Àå¼Ò¿¡ ±â¾ïµÈ µ¥ÀÌÅÍÀÇ ¹®ÀÚ¸¦ »ìÆ캸´Â °ÍÀ¸·Î¼­, ƯÁ¤ ¹®ÀÚ¸¦ ´Ù¸¥ ¹®ÀÚ·Î ¹Ù²Ù°Å³ª ±â¾ï Àå¼Ò¿¡ ±â¾ïµÈ ¹®ÀÚÀÇ °³¼ö¸¦ °Ë»öÇÕ´Ï´Ù.
 
  [Çü½Ä 1] 
                           
  INSPECT   µ¥ÀÌÅ͸í-1       TALLYING            
                           
      µ¥ÀÌÅ͸í-2        FOR            
                           
    { ALL }   { µ¥ÀÌÅ͸í-3 }          
    LEADING   ¸®ÅͶö-1          
    CHARACTERS                  
                           
    { BEFORE }     INITIAL     { µ¥ÀÌÅ͸í-4 }  
    AFTER           ¸®ÅͶö-2  
                           
 
  [Çؼ³] 
¨ç
 µ¥ÀÌÅ͸í-1ÀÇ ±â¾ïµÈ ¹®ÀÚ¸¦ »ìÆì FOR µÚÀÇ Áö½ÃµÈ »çÇ׿¡ µû¶ó ¹®ÀÚÀÇ ¼ö¸¦ ¼¼¾î µ¥ÀÌÅ͸í-2¿¡ ±â¾ï½Ãŵ´Ï´Ù.
¨è  ALLÀº ALL ´ÙÀ½ÀÇ ¹®ÀÚ¸¦ µ¥ÀÌÅ͸í-1¿¡¼­ ¼¼¾î µ¥ÀÌÅ͸í-2¿¡ ±â¾ï½Ãŵ´Ï´Ù.
¨é  LEADINGÀº LEADING ´ÙÀ½¿¡ ¹®ÀÚ°¡ óÀ½ ¿¬¼ÓÀûÀ¸·Î ¸î °³ÀÎÁö, ¹®ÀÚÀÇ ¼ö¸¦ µ¥ÀÌÅ͸í-1¿¡¼­ ¼¼¾î µ¥ÀÌÅ͸í-2¿¡ ±â¾ï½Ãŵ´Ï´Ù.
¨ê  CHARACTERS´Â µ¥ÀÌÅ͸í-1¿¡ ±â¾ïµÈ ¹®ÀÚÀÇ ¼ö¸¦ ÀüºÎ ¼¼¾î µ¥ÀÌÅ͸í-2¿¡ ±â¾ï½Ãŵ´Ï´Ù.
¨ë  BEFORE´Â INITIAL ´ÙÀ½¿¡ Áö½ÃÇÑ ¹®ÀÚÀÇ ¹Ù·Î Àü±îÁöÀÇ ¹®ÀÚ¸¦ °Ë»öÇÕ´Ï´Ù.
¨ì  AFTER´Â INITIAL ´ÙÀ½ÀÇ Áö½ÃÇÑ ¹®ÀÚ ¹Ù·Î µÚºÎÅÍ ³¡±îÁöÀÇ ¹®ÀÚ¸¦ °Ë»öÇÕ´Ï´Ù.
 
  [¿¹¹® 1] 
 
INSPECT  GGG  TALLYING  DDD  FOR  ALL  '*'.
INSPECT  GGG  TALLYING  DDD  FOR  LEADING  '#'.
INSPECT  GGG  TALLYING  DDD  FOR  CHARACTERS.
INSPECT  GGG  TALLYING  DDD  FOR  ALL  'O'  BEFORE  'S'.
INSPECT  GGG  TALLYING  DDD  FOR  LEADING  'E'  BEFORE  'K'.
INSPECT  GGG  TALLYING  DDD  FOR  ALL  'W'  AFTER  'A'.
 
 
  
  [Çü½Ä 2] 
                           
  INSPECT   µ¥ÀÌÅ͸í-1       REPLACING            
                           
    { ALL }   { µ¥ÀÌÅ͸í-2 } BY { µ¥ÀÌÅ͸í-3 }  
    LEADING   ¸®ÅͶö-1   ¸®ÅͶö-2  
    FIRST                  
    CHARACTERS                  
                           
    { BEFORE }     INITIAL     { µ¥ÀÌÅ͸í-4 }  
    AFTER           ¸®ÅͶö-2  
                           
 
  [Çؼ³] 
¨ç
 µ¥ÀÌÅ͸í-1ÀÇ ±â¾ïµÈ ƯÁ¤ ¹®ÀÚ¸¦ BY µÚÀÇ ÁöÁ¤µÈ ´Ù¸¥ ¹®ÀÚ·Î ¹Ù²Ù´Â ¸í·É¹®ÀÔ´Ï´Ù.
¨è  ALL±¸´Â µ¥ÀÌÅ͸í-1¿¡ ±â¾ïµÈ ³»¿ë¿¡¼­ µ¥ÀÌÅ͸í-2 ÇØ´çÇÏ´Â ¹®ÀÚ¸¦ µ¥ÀÌÅ͸í-3À¸·Î ¹Ù²ß´Ï´Ù.
¨é  LEADING ±¸´Â µ¥ÀÌÅ͸í-1ÀÇ ±â¾ïµÈ ³»¿ë¿¡¼­, µ¥ÀÌÅ͸í-2¿¡ ÇØ´çÇÏ´Â ¹®ÀÚ°¡ óÀ½ ¿¬¼ÓÀûÀ¸·Î ³ªÅ¸³­ ¹®ÀÚµéÀ» µ¥ÀÌÅ͸í-3À¸·Î ¹Ù²Ù¾î ÁÝ´Ï´Ù.
¨ê  FIRST ±¸´Â ù ¹ø° ¹®ÀÚ¸¸ ÁöÁ¤µÈ ¹®ÀÚ·Î ¹Ù²Ù¾î ÁÝ´Ï´Ù.
 
  [¿¹¹®] 
 
 INSPECT  GGG  REPLACING  ALL  'D'  BY  'F'.
 INSPECT  GGG  REPLACING  LEADING  'P'  BY  '%'.
 INSPECT  GGG  REPLACING  FIRST  BY  'A'.
 
 
  
  [Çü½Ä 3] 
                           
  INSPECT   µ¥ÀÌÅ͸í-1       TALLYING       µ¥ÀÌÅ͸í-2    
                           
      FOR { ALL }   { µ¥ÀÌÅ͸í-3 }  
        LEADING   ¸®ÅͶö-1    
        CHARACTERS          
                           
    { BEFORE }     INITIAL     { µ¥ÀÌÅ͸í-4 }  
    AFTER           ¸®ÅͶö-2  
                           
      REPLACING                    
                           
    { ALL }   { µ¥ÀÌÅ͸í-5 } BY { µ¥ÀÌÅ͸í-6 }  
    LEADING   ¸®ÅͶö-3   ¸®ÅͶö-4  
    FIRST                  
    CHARACTERS                  
                           
    { BEFORE }     INITIAL     { µ¥ÀÌÅ͸í-7 }  
    AFTER           ¸®ÅͶö-5  
                           
 
  [Çؼ³] 
¨ç
 TALLYING±¸¸¦ ¸ÕÀú ¼öÇàÇÏ°í REPLACING±¸¸¦ ¼öÇàÇÕ´Ï´Ù.
 
  [¿¹¹®] 
 
  INSPECT GGG  TALLYING  CCC  FOR  ALL  'R'
REPLACING  ALL  'W'  BY  'X'.
 
 
  (Áß¿ä)   INSPECT ¹®ÀÇ ±âº» µ¿ÀÛÀ» ¼³¸íÇÕ´Ï´Ù. 
 
ÁöÀû ¼ÒÀ¯±ÇÀ» º¸È£ÇսôÙ.
 
¢Ð ¢½ ¢Ñ