[첫화면으로]Diary/MS워드의정규표현식2

마지막으로 [b]

/MS워드의정규표현식2

3년 쯤 전에 /MS워드의정규표현식도 쓸만 하더라..는 식의 일기를 썼었는데...

[KPUG에 올린 문의글]을 보면서 워드를 사용해서 치환하는 법을 알려드리려고 했는데, 주인장이 먼저 해보려니까 죽어도 안 되더군요 -_-;

원본은 "년월_일_내용" 형식으로 되어 있고,
0402_11_안녕하세요
0402_12_안녕히 가세요
0402_13_내일 또 봬요
...
이걸 앞에 "년월_일" 부분을 떼어내고 끝에 mp3 를 붙이고 어쩌고 해서 다음과 같이,
ren 0402_11.mp3 0402_11_안녕하세요.mp3
ren 0402_12.mp3 0402_12_안녕히 가세요.mp3
ren 0402_13.mp3 0402_13_내일 또 봬요.mp3
바꾸고 싶습니다.

앞에 "년월_일"부분을 떼어내는 건 쉽게 하겠는데, 뒤에 나머지 전부를 묶고 끝에 mp3 를 붙여야 하는데 찾을 내용에 "*"나 "@" 어느 패턴을 써도 처음 한 글자만 일치시키고 뒤의 것까지 해주질 않는군요. 게다가 패턴 사용에 체크한 상태에서 "줄바꿈"을 명시하는 기호가 뭔지를 모르겠습니다.

답을 아시는 분은 080-....이 아니라 여기 리플로 좀...
-- Raymundo 2008-12-22 9:22 pm

Comments & Trackbacks

고민하시지 마시고 펄로... 쿨럭...
-- keedi 2008-12-28 8:46 am

ㅎㅎㅎㅎ 연말 잘 보내고 계신가요?

저야 vi로 하든 perl로 하든 상관없는데 남에게 그러라고 할 수가 없는 상황이었다보니....
-- Raymundo 2008-12-28 1:04 pm

저도 MS Word 잘 파악은 못하고 있지만.. 대강.. 이렇게 하니까 되더군요..

찾을 내용 : ([0-9]@_[0-9]@)_(<[가-힣]@>)
바꿀 내용 : ren \1.mp3 ^&.mp3

꺽쇠는 <단어>를 묶는 기능인데 문자에만 해당하는 것 같습니다.
즉, 꺽쇠를 사용 안 해주면 매우 언그리디하더군요..
또, 숫자는 그리 안 해도 그리디하게 단어 단위로 잘 묶는 것 같습니다.
이 단어라는 것에는 언더바가 빠지더군요, 일일이 수동으로 넣었습니다 (배웠습니다.)
나머지는 흔한 얘기 (^& 역시 흔한 얘긴가요 ? 잘 모르겠습니다. "찾을 내용" 전체를 그대로 다시 씁니다.)

^^
-- 211.211.60.214 2010-10-4 11:54 pm

아,
찾을 내용에 두 번째 백레퍼런스용 괄호는 필요 없군요..
네이버에 펄 공부하러 갔다가.. 여기까지 왔습니다.
SCuniverse입니다.

수고하세요..
-- 211.211.60.214 2010-10-4 11:57 pm

줄 바꿈은 ^13 사용하시기 바랍니다.
-- 211.211.60.214 2010-10-5 4:35 am

어이쿠 2년만의 답글이.. 감사합니다 :-)
-- Raymundo 2010-10-5 9:50 am
이름:  
Homepage:
내용:
 


주인장분류

<<   /과속스캔들 (2008-12-25)[p]   | /MS워드의정규표현식2 (2008-12-22) |   /학교의웹방화벽 (2008-12-11)[n]   >>

Diary

최근 글들

코멘트와 트랙백

옛 글들

  • /Archive - 월별로 한번에 보기
  • /List - 전체 포스트 목록

RSS

주요 페이지

이 홈페이지의 인터위키는 다음과 같습니다.
GyparkWiki  UTF-8
https://gypark.pe.kr/wiki/


마지막 편집일: 2012-2-11 12:25 am (변경사항 [d])
1369 hits | Permalink | 변경내역 보기 [h] | 페이지 소스 보기