2013-08-01 2 views
2

가 어떻게 예를 들어, 문자열의 8 자 걸릴 수 :캡처 처음 8 자 펄

이 같은 경우 :

my $word ="take first 8 characters"; 

가 어떻게이를 인쇄 할 수 있습니다 : take fir를?

+0

' "처음 8 자"는 문자열을 만듭니다. 문자열은 문자로 구성됩니다. 결정된. – ikegami

답변

15

substr을 사용하십시오.

print substr($word, 0, 8); 
6

내장 된 substr 기능을 사용하십시오. substr($string, $start, $length)

0

perlfaq4 에서 : How can I access or change N characters of a string? :

당신은 SUBSTR과 문자열의 첫 번째 문자에 액세스 할 수 있습니다(). 첫 번째 문자를 얻으려면, 예를 들어, 위치 0에서 시작하고 길이 1

my $string = "Just another Perl Hacker"; 
my $first_char = substr($string, 0, 1); # 'J' 

의 문자열 (문자열의 일부 변경에 대한 지침에 대한 문서의 나머지 부분을 참조하십시오 잡아.)

관련 문제