AWK에서 \ K 트릭을 수행 할 수 있습니까? K AWK에서 정규식을 속이기
예:
awk '{match($0,/Food:\K\w+/)}{print substr($0,RSTART,RLENGTH),$1,$2 }'
은 내가 그 일, Food:
내가 시도했지만 작동하지 않았다 전에 후방 숫자 부분을 일치시킬, 나는 grep
와 표현의 종류를 사용했다
펄과 내가 가진 :
음식 : 23545234
음식 : 32453245
음식 : 34653434
그리고 난 그냥 수를 유지하려는.
이 작업을 수행하려면 어떻게해야합니까?
'\ K' 당신이 여기 뭘 하려는지, PCRE에서만 사용할 수 있습니다? – anubhava
당신이하고 싶은 것이'Food :'다음에 매치 위치에서 인쇄를 시작한다면 수동으로해야 할 것 같아요. –
'\ K'이 여기에서도 속임수를 사용합니다. awk 줄이''Food : Ketchup''과 일치합니다. – Kent