[완료] 정규표현식 - 여러라인처리.
글쓴이: beta / 작성시간: 금, 2008/03/07 - 2:33오후
39 * CANONICAL RESISTOR AND CAP/DIODE CARDS 40 * 41 RRPC0 OUT/2 net21/3 1766.4974 42 + s=1 reff=1766.5 pbar=1 mSwitch=0 bp=3 blockParasiticsBetween="PC sub" 43 + 44 * 45 * PARASITIC RESISTOR AND CAP/DIODE CARDS 46 + blah 47 *
상기와 같은 스트링에서
41 라인의 RRPC[0-9].*$ 라인이 있는 곳 부터
44 라인의 ^* 나올때까지 내용을 지울려고 합니다.
목표는 42라인과 43라인을 지우고 싶은것입니다.(중간에 + 라인이 더 있을수도 있습니다)
/^RRPC.*\(\n\|^+.*\)*
1. 상기와 같이 찾은 내용을 vi 에서 사용한다면 %s/src/target/g src 로 찾은 문자열을 target 에서 이용할수 있나요?
2. 없다면 다른 방법으로 조언 부탁드립니다.
Forums:
대충
:%s/\(^RRPC.*$\n\)\(^+.*\n\)*/\1/
뭐 이렇네요.
-------------------------------
인생 뭐 있음!
-------------------------------
== warning 대부분 틀린 얘기입니다 warning ===
감사합니다. ^^ \1 이었군요. ^^
감사합니다. ^^ \1 이었군요. ^^
덕분에 해결되었네요. 꾸벅
-----------------------------
발 담갔다. 이제 익숙해 지는길만이..
발 담갔다. 이제 익숙해 지는길만이..
댓글 달기