2012-07-06 2 views
1

길이가 다를 수있는 문자열을 가지고 있으며 마지막 4 자리 만 반환하려고합니다. 나는 긍정적 인 룩백을 사용할 것인가? 그리고 앵커하려면 $을 사용 하시겠습니까?정규 표현식을 사용하여 숫자 열 끝에서 숫자를 반환하는 방법

+2

이것을 확인하려면 regexpal.com을 사용해보십시오. 그것은 당신이 당신의 정규식에 넣어 첫 번째 않는 한 그것은 룩백 문제가 있다고 경고한다. – BlackVegetable

답변

4

사용이 정규 표현식 \d{4}$

+0

regexpal.com에서 이것을 테스트했습니다. 그것은 작동합니다. – BlackVegetable

+0

네 - regexpal.com의 추천 후 나는 그것을 고안했다 - 고마워. – pghtech

0

당신의 문자열 길이를 할 수 있습니다 당신은 당신이 사용해야은 0 ~ 3 부르는 것들은있을 때 경우를 일치 시키려면 : 정규식 경우,

\d?\d?\d?\d?$ 

또는 엔진은 이것을 이해합니다 :

\d{0-4}$ 
관련 문제