여러개의 텍스트 파일에서 글자 추출 하는 방법?
2012.07.20 13:06
안녕하세요.
150개 정도 되는 텍스트 파일이 있습니다.
각 텍스트 파일에는
[abcde]
....
....
....
이런식으로 제목과 내용이 여러개 있습니다.
여기서 [ ] 안에 있는 제목만 뽑아내고 싶습니다.
노가다로도 가능하기는 하지만 뭔가 좋은 방법이 있지 않을까 싶어 만문에 질문해봅니다. ^^
코멘트 9
-
Freedom^^
07.20 13:49
모든 텍스트가
[제목]
안녕하세요. 저는 ... 입니다.
[제목2]
안녕하십니까.
이런식으로 되어 있습니다.
두번째 형식은 없습니다. ^^
-
piloteer
07.20 15:32
파일 단위로 replace가 되는 프로그램 혹은 유닉스환경의 기능들을 이용하셔서 여러 파일의 내용을 동시에 찾는 게 가능합니다. (윈도의 경우 Scite,노트패드++같은 에디터가 지원)
이 때, 정규표현식을 이용하시면 정확히 []내의 내용을 검색하실 수 있습니다.
-
김강욱
07.20 15:32
1. dos 창에서 copy *.txt all.txt 로 합친다.
2. Ultraedit 에서 all.txt 를 연다.
3. search 를 *[*]* 로 찾는다(찾을때 모든 라인 다 보이기). 단, [ 와 ] 는 escape 문자 처리를 해야 한다.
4. 모든 라인을 찾으면 복사하기, 붙여넣기 하면 끝이다....
끝입니다요~
-
꼬소
07.20 19:37
grep과 awk만 쓰면 딱 해결 될 듯한 문제이네요 ㅎ
-
맑은샛별
07.21 10:17
editplus 같은 편집 프로그램에서 모든 파일을 불러 놓고 간단한 메크로 기능을 이용해서 일괄작업하는 것도 가능 할 듯 싶네요.
-
lua에서도 쉽게 구현가능한 이슈군요.
-
Freedom^^
07.21 14:51
제가 윈도우 기반이라 김강욱님의 방법으로 쉽게 해결하였습니다. 감사합니다. ^^ -
auto hot key 같은 키보드 입력값 기억하는 매크로로 돌려보세요.
본 질문이 질문으로 성립하려면 몇 가지 더 알려주셔야 합니다.
텍스트 파일 내에는 [로 시작해서 ] 로 끝나는 Line 이 있는가?
abcdefg[hijklmn]opqrstu 의 형태를 띈 Line은 없는 가?
정도면 되겠네요.