문자열 파싱 질문이요
쇼코홀릭
2023.04.01
질문 제목 : 문자열 파싱
텍스트 파일의 내용을 부등호 괄호를 기준으로 좌변,우변으로 나눠서 읽어들이기질문 내용 :
member.txt라는 파일이 있습니다.
이 파일은 html페이지 처럼
member
name홍길동/name
profile가변 길이 문자열/profile
/membermember
namebritney spears/namebirth19811202/birthprofileamerican singer/profile
/member
member...와 같은 형식으로 작성되었습니다.
이 파일을 읽어들여 부등호 괄호안의 문자열은 좌변으로, 좌변부터 /좌변까지의 문자열은 우변으로 읽고 싶은데 birth말고는 길이가 다 가변인지라 난감하네요. 헤더에서 바이트수를 알려주지 않고 웹브라우져가 html문서 읽듯이 처리할 수 없을까요?
-
철죽
리커시브하게 처리하는게 어떨까요?
가령..
먼저 와 를 찾아서 안에 있는 태그를 읽고
태그가 끝나는지점을 찾아서 그 사이의 문자열을 또다시 처리하는 방식으로..