2011-12-15 2 views

답변

1
'\d+(?=/)' 

이 작동해야합니다. 그렙으로 테스트를 참조하십시오

kent$ echo "ABC Y C S  1 $ 46CC MAN 25/ 31 "|grep -Po '\d+(?=/)' 
25 
+0

감사합니다. http://regexr.com?2vg2r – javaagn

0

펄 정규식 :

while ($subject =~ m!\d+(?=.*/)!g) { 
    # matched text = $& 
} 

출력 :

1 
46 
25 

그래서 기본적으로 오랫동안 / 어딘가 이상 존재하는, 매칭을 유지한다.

관련 문제