| [ CnUnix ] in KIDS 글 쓴 이(By): ahsarang (..........) 날 짜 (Date): 2004년 2월 2일 월요일 오후 04시 50분 07초 제 목(Title): [Q] regular expression질문입니다. 첫 번째 단어 또는 comment안의 문장을 한방에 가져오는 정규식이 필요합니다. 지금 까지 제가 삽질한 결과입니다. :%s/\(^[^I ]*\)\(aaa\|zzzz\|kkk\|\/\*?\(.*\)\*\/\).*/\2/g --- input --- aaa bbb ccc dddd /*? any comment */ bbb ccc dddd aaa kkk ccc dddd aaa zzzz ccc dddd aaa /*? another comment */ mmm ccc dddd aaa ---- end --- --- 원하는 output --- aaa any comment kkk zzzz another comment --- end --- --- 현재의 ouput --- aaa /*? any comment */ kkk zzzz /*? another comment */ ---- end ------ '/*?'랑 '*/'을 없애고, 정규식에는 aaa zzz kkk가 박혀있는데 이걸 걍 '첫번째 단어'로 변경하는게 필요합니다. 도와주세요. -.-;; |