¡¡¡¡¡¡¡¡Perl ¤Î´Ø¿ô¤Ë¤Ä¤¤¤ÆÀâÌÀ¤·¤Þ¤¹¡£ ¡¡1.substr ʸ»úÎó¤ÎÃæ¤«¤é¤¢¤ëÉôʬ¤Îʸ»úÎó¤òÈ´¤½Ð¤·¤¿¤ê¡¢Ê¸»úÎó¤ÎÃæ¤Î¤¢¤ëÉôʬ¤òÊ̤Îʸ»úÎó¤ÇÃÖ¤´¹¤¨¤Þ¤¹¡£ µ½Ò¡¡Îã $a = "12345"; $x = substr($a,0,3); $string = "abcdefg"; $str = substr($string,2,3); $x = substr("0000$x",-4); $string = "abcdefg"; substr($string,2,3) = "123"; # $x = 123 ¤È¤Ê¤ë # $str = "cde" ¤È¤Ê¤ë # $x =1 ¢ª 00001 ¢ª 0001 # $x =1234 ¢ª 00001234 ¢ª 1234 # $string = "ab123fg" ¤È¤Ê¤ë ¡¦substr(ʸ»úÎó,°ÌÃÖ[,ʸ»ú¿ô]) ¡¡°ÌÃÖ ¤¬Éé¤Î¾ì¹ç¡¢Ê¸»úÎó¤ÎºÇ¸å¤Îʸ»ú¤«¤éÀèÆ¬¤Ë¸þ¤«¤Ã¤Æ¤Î°ÌÃ֤Ǥ¹¡£ ¡¡Ê¸»ú¿ô¤¬¾Êά¤µ¤ì¤ë¤È¡¢¤½¤Î°ÌÃÖ¤«¤éºÇ¸å¤Þ¤Ç¤Îʸ»ú¿ô¤È¤Ê¤ê¤Þ¤¹¡£ ¡¦È´¤¤¤¿¤È¤³¤í¤òÃÖ¤´¹¤¨¤ë ¡¡substr($string,2,3) = "123"; # $string = "ab123fg" ¡¡º¸ÊÕ ÃÖ¤´¹¤¨¤é¤ì¤ëʸ»úÎó,ÃÖ¤´¹¤¨¤é¤ì¤ëʸ»úÎó¤Î°ÌÃÖ,Ťµ ¡¡ ¡¡±¦ÊÕ ÃÖ¤´¹¤¨¤ë(Æþ¤ì¤ë)ʸ»úÎó
¡¦substr(ʸ»úÎó,°ÌÃÖ[,ʸ»ú¿ô]) ¡¡°ÌÃÖ ¤¬Éé¤Î¾ì¹ç¡¢Ê¸»úÎó¤ÎºÇ¸å¤Îʸ»ú¤«¤éÀèÆ¬¤Ë¸þ¤«¤Ã¤Æ¤Î°ÌÃ֤Ǥ¹¡£ ¡¡Ê¸»ú¿ô¤¬¾Êά¤µ¤ì¤ë¤È¡¢¤½¤Î°ÌÃÖ¤«¤éºÇ¸å¤Þ¤Ç¤Îʸ»ú¿ô¤È¤Ê¤ê¤Þ¤¹¡£ ¡¦È´¤¤¤¿¤È¤³¤í¤òÃÖ¤´¹¤¨¤ë ¡¡substr($string,2,3) = "123"; # $string = "ab123fg" ¡¡º¸ÊÕ ÃÖ¤´¹¤¨¤é¤ì¤ëʸ»úÎó,ÃÖ¤´¹¤¨¤é¤ì¤ëʸ»úÎó¤Î°ÌÃÖ,Ťµ ¡¡ ¡¡±¦ÊÕ ÃÖ¤´¹¤¨¤ë(Æþ¤ì¤ë)ʸ»úÎó
¡¦index(ʸ»úÎó,¸¡º÷ʸ»úÎó[,°ÌÃÖ]) ʸ»úÎ󸡺÷¤µ¤ì¤ëʸ»úÎó ¸¡º÷ʸ»úÎ󸡺÷¤¹¤ëʸ»úÎó °ÌÃÖ¸¡º÷¤ò³«»Ï¤¹¤ë°ÌÃÖ¡¢¾Êά¤¹¤ë¤ÈÀèÆ¬¥¼¥í¤«¤é