성동호님 감사합니다.
근데요.. 1번의 경우 맨줄의 마지막에 / 가 있는게 아니고.. / 뒤에 글자들이 있거든요..
그냥 %s/\/// 하면 맨 처음 나오는 / 를 없애잖아요..
%s/\///g 하면 줄에 나오는 모든 / 를 없애는거고..
이때 마지막 발견되는 / 를 삭제하고 싶다는 말씀입니다.
부탁함다~
성동호님 감사합니다.
근데요.. 1번의 경우 맨줄의 마지막에 / 가 있는게 아니고.. / 뒤에 글자들이 있거든요..
그냥 %s/\/// 하면 맨 처음 나오는 / 를 없애잖아요..
%s/\///g 하면 줄에 나오는 모든 / 를 없애는거고..
이때 마지막 발견되는 / 를 삭제하고 싶다는 말씀입니다.
부탁함다~
Re: vi 에서의 정규식 질문입니다.
1. :%s/\/$/ /
2. :%s/<table[^>]*>\_.\{-}<\/table>//g
3. :g/패턴/d
성동호님 감사합니다. 근데요.. 1번의 경우 맨줄의 마지막에 / 가
성동호님 감사합니다.
근데요.. 1번의 경우 맨줄의 마지막에 / 가 있는게 아니고.. / 뒤에 글자들이 있거든요..
그냥 %s/\/// 하면 맨 처음 나오는 / 를 없애잖아요..
%s/\///g 하면 줄에 나오는 모든 / 를 없애는거고..
이때 마지막 발견되는 / 를 삭제하고 싶다는 말씀입니다.
부탁함다~
답변
코드
:%s/\/[^\/]*$/ /
실행전
실행후
[quote]질문 1) 각 row 의 마지막 나오는 / 를 공백으로 re
질문하신 분은 이걸 원하는게 아닌지...
실행전
실행후
그럼 이걸로...
:%s/\/\([^\/]*$\)/ \1/g
Re: vi 에서의 정규식 질문입니다.
댓글 달기