| [ CnUnix ] in KIDS 글 쓴 이(By): wangcho (왕초야~!) 날 짜 (Date): 2003년 7월 8일 화요일 오후 08시 57분 27초 제 목(Title): [Q] Regular Expression으로 변수 찾기 가령 end가 들어간 변수를 찾고 싶습니다. 이것을 sed나 awk로 찾아 내고 싶은데 (즉 레귤러 표현으로 찾고 싶음) 어떻게 하면 쉽게 할 수 있을까요? 가령 다음과 같은 text가 있을때... end= 34; send i to next; pending task; 첫줄의 end만이 검색이 되도록 하고 싶은 것이지요... 두번쨰나 세번째 줄 내의 end는 패턴은 일치하지만, 독립적인 단어가 아니잖아요. 문제를 좀더 제한하여 변수는 공백이나 '=', ';' 문자로 이어진다라고 가정할 때 이것들을 효율적으로 찾을 수 있는 표현을 어떻게 줄 수 있을까요?? lex/yacc 는 쓰고싶지 않습니다. |