2017-01-15 1 views
-2

자막 파일의 내용에서 DB를 만들고 싶습니다. srt 파일을 가져온 결과 (txt로 변환 됨) 긴 숫자 열 (숫자로 표시) - 자막 자체가 모두 혼합되었습니다.숫자와 단어 사이에 txt (혼합 숫자와 문자)를 SQL로 변환 한 후

Exemple

나는 세 개의 열로를 재 배열 할 - 기본 키와 증분 번호, 자막 및 자막의 시간 - 한 행에있는 모든 이들, 그래서 단어가있을 때 확인할 수있을 것입니다 영화에서 사용되었고 영화에서 시간을 반환했습니다. 그것의 articulatly 발언하지 않을 경우, 묘사하기 힘들었다

죄송합니다.

\ 여러분 모두 감사합니다!

+1

스택 오버플로에 오신 것을 환영합니다! [둘러보기] (http://stackoverflow.com/tour)를 방문하고 둘러보고 [도움말 센터] (http://stackoverflow.com/help)를 읽으십시오. 특히 [어떻게 묻는가?] 좋은 질문입니까?] (http://stackoverflow.com/help/how-to-ask) 및 [여기에 대해 내가 들려 줄 주제는 무엇입니까?] (http://stackoverflow.com/help/on-topic). 두 번째 링크에서 : "숙제 도움을 요청하는 질문에는 문제를 해결하기 위해 지금까지 해 온 작업의 요약과 문제 해결에 대한 설명이 포함되어야합니다." –

답변

0

순서대로 입력 행을 반복합니다. 새 데이터베이스 테이블의 세 필드에 대한 변수가 필요합니다. 번호를 만날 때마다 새 그룹이 시작된다는 것을 알고 있습니다. 모든 이전 그룹을 새 데이터베이스 테이블에 저장하고 새 기본 키를 방금 얻은 번호로 설정하는 것을 제외하고 값을 지 웁니다. 숫자가 아닌 무언가를 만날 때, 이미 현재 그룹에 시간이 있다면 새로운 항목이 부제목임을 알 것입니다. 이 경우 비어 있지 않은 한 susbtitle에 추가하십시오. 아직 시간이 없다면, 당신은 지금 그것을 할당 할 수 있습니다. 루프가 끝나면 마지막 그룹을 데이터베이스에 저장하십시오.

관련 문제