[Â÷·Ê]  [ÇÔ¼ö»öÀÎ] Wel µµ¿ò¸» ¹®¼­ [ÀÌÀü]  [´ÙÀ½]
´ëºÐ·ù: ³»ÀåÇÔ¼ö
¼ÒºÐ·ù: ¹®ÀÚ¿­ ÇÔ¼ö
split() ÀÛ¼ºÀÏ: 2000/06/19
¼öÁ¤ÀÏ: 2002/07/05

1. Çü½Ä Çü½Ä1) result= split(separator, str) Çü½Ä2) result= split(separator, str, limit) 2. ±â´É: ÀÎÀÚ strÀÇ ¹®ÀÚ¿­À» ÀÎÀÚ separatorÀÇ ºÐ¸®¹®ÀÚ·Î ºÐÇظ¦ ÇÑ ¹®ÀÚ¿­À» 1Â÷¿ø ¹è¿­·Î ¾ò´Â´Ù. Çü½Ä2)ÀÇ ÀÎÀÚ limit´Â ºÐÇصǴ ¹®ÀÚ¿­ÀÇ °³¼ö¸¦ Á¦ÇÑÇÒ ¶§ »ç¿ëÇÏ´Â ÇÑ°è°ªÀÌ´Ù. 3. ¼³¸í (1) ÀÎÀÚ strÀº ´ë»ó ¹®ÀÚ¿­ÀÌ¸ç ¼öÄ¡ÀÌ¸é ¹®ÀÚ¿­·Î º¯È¯µÈ´Ù. (2) ÀÎÀÚ separator´Â ºÐ¸® ¹®ÀÚ¿­ÀÌ¸ç ¼öÄ¡ÀÌ¸é ¹®ÀÚ¿­·Î º¯È¯µÈ´Ù. (3) Çü½Ä2)ÀÇ ÀÎÀÚ limit´Â ¼öÄ¡ÀÌ¸ç ¹®ÀÚ¿­ÀÌ¸é ¼öÄ¡·Î º¯È¯µÈ´Ù. (4) ºÐ¸®µÈ ¹®ÀÚ¿­ÀÇ °³¼ö ¸¸Å­ÀÇ ¿ä¼Ò¸¦ Áö´Ñ 1Â÷¿ø ¹è¿­ÀÌ result¿¡ µ¹·ÁÁø´Ù. (5) ÃÖÃÊ·Î ºÐ¸®µÈ ¹®ÀÚ¿­Àº result[0]¿¡ ±â¾ïµÈ´Ù. (6) °á°ú¸¦ ¼ö¿ëÇÏ´Â result´Â ¼±¾ðÇÏÁö ¾Ê¾Ò°Å³ª freeÇüÀ¸·Î ¼±¾ðµÇ¾î¾ß ÇÑ´Ù. 4. »ç¿ë¿¹ str= "seoul&&pusan&&korea"; sp1= split("&&", str); // "&&"·Î ¹®ÀÚ¿­À» Á¶°¢³½ 1Â÷¿ø ¹è¿­À» ¾ò´Â´Ù. cnt= element(sp1); // ¹è¿­¿ä¼ÒÀÇ °³¼ö¸¦ ¾ò´Â´Ù. print(" "); for(i=0; i<cnt; i++) printf("sp1[%d]= (%s) ", i, sp1[i]); print("\n "); sp2= split("&&", str, 2); // ºÐ¸®µÇ´Â ¹®ÀÚ¿­À» 2°³¸¸ ¾ò´Â´Ù. for(i=0; i<element(sp2); i++) printf("sp2[%d]= (%s) ", i, sp2[i]); ------------------------------ [ Ãâ·Â°á°ú ] ------------------------------ sp1[0]= (seoul) sp1[1]= (pusan) sp1[2]= (korea) sp2[0]= (seoul) sp2[1]= (pusan)

Wel Version 1.0
[Â÷·Ê]  [ÇÔ¼ö»öÀÎ] [ÀÌÀü]  [´ÙÀ½]