Perl에서 정수 하위 문자열을 찾는 가장 좋은 방법

Perl에서 정수 하위 문자열을 찾는 가장 좋은 방법

나는 이런 문자열을 가지고있다

$number="1234567";

substr하위 문자열을 추출하고 싶지만 함수를 통해 올바른 결과를 얻지 못합니다 .

내가 실행하면

substr $number ,0,1 ;

그러나 출력 112.

답변1

을(를) 얻으려면 12다음이 필요합니다.

substr $number, 0, 2

구문은 다음 substr과 같습니다.

substr $var, OFFSET, LENGTH

그래서 당신이 할 때 :

substr $number ,0,1

이고 앞으로도 될 것 OFFSET입니다 .0LENGTH1

perl즉, 인덱스는 에서 시작 0하고 선택한 하위 문자열의 길이는 1이므로 1예상대로만 출력을 얻을 수 있습니다.

관련 정보