DB 공부하다가 텍스트 파일 다루는 방법에 대해 문의 드립니다.

장종철의 이미지

어떤 텍스트 파일을 읽어서 메모리에 저장을 할려고 합니다.
그런데 텍스트 파일에서 "S_"로 시작해서 ":" 문자가 나오기 전까지 key라는 void형 포인터 변수에 저장하고
이후의 데이타는 또다시 "S_"가 나올때까지 data라는 void형 포인터 변수에 저장하고 다시 "S_"라는 문자가나온다면
":" 가 나오기 전까지 ....이렇게 루프를 돌려구요. 방법이 없을까요?

---------예제의 텍스트 파일-----

S_100 : 데이타값100
데이타값100데이타값100
데이타값100
S_101 : 데이타값101데이타값101데이타값101
데이타값101
S_102 : 데이타값102데이타값102데이타값102
데이타값102
데이타값102

그러닌까 S_100의 key값에 대한 데이타값100을 뽑아내고...
다음 S_101에 대한 데이타값101을 뽑구..
이렇게요...

익명 사용자의 이미지

정규식으로 뽑아오면 한큐...