2014-01-13 5 views
0

데이터베이스에 업로드하려고하는 CSV 파일과 관련하여 도움이 필요했습니다. 내가 가진 문제는 csv 내에서 인용문이있는 텍스트 필드가 있고이 텍스트 내에 사용자가 캐리지 리턴 (LF)과 쉼표를 추가하여 데이터베이스에 데이터를 추가 할 때 몇 가지 문제가 발생하는 문제가 있다는 것입니다. 올바른 필드. 내가하고 싶은 것은 정규 표현식을 사용하여 인용문 내의 모든 (LF)를 공백으로 대체하는 것입니다. 나는 다음과 같은 링크를 살펴 있었다 :인용구 내에서 LF를 바꿀 regexp

Seeking regex in Notepad++ to search and replace CRLF between two quotation marks ["] only

을하지만 나던의 예는 문제를 해결하는 것. 가능한 경우 누군가이 문제를 해결할 수있는 방법을 조언 해주십시오.

미리 감사드립니다.

+0

btw csv가 메모장에서 열렸습니다. ++ – user3191160

+2

샘플 예제를 넣을 수 있습니까? –

답변

1

이 시도 : 모든 도움을

Find What: (\"[^"]*?)(\r\n)([^"]*?\") 
Replace With: $1 $3 
+0

감사합니다 jorge campos. 샘플 데이터를 게시하는 것을 잊어 버리고 곧 게시 할 것입니다. 존 부스 토스 (John Bustos), 도움 주셔서 감사합니다. – user3191160

+0

"업데이트하십시오 ... 진행중인 문제 ... 진행중인 문제 추적기 엔지니어 노트의 최신 업데이트, 고객으로부터 80m의 시간 지연 증명 (LF) 케이블 길이가 극점까지 올라갈 때 올라갈 수 없으며 (LF) 그대로 (LF) 오늘 오후 3시 (01/02/13) 또는 월요일 종일 (LF) (LF) 에 대해 고객과 함께 액세스 할 수있는 기둥이 후면에 있습니다. ID (LF) .... 큐에 걷어차 기 이것은 월요일에 계속됩니까? 감사합니다, – user3191160

+0

위는 필드 안에있는 텍스트 유형의 예입니다. (LF)가 어디에 표시되는지는 모든 텍스트를 한 줄에 표시 할 수 있도록 (LF)보다는 공간을 추가해야합니다. 내가하려는 일에 도움이되는 희망. – user3191160

0

감사합니다. Excel에서 파일을 열었고 수식 = CLEAR (셀)을 작성한 (LF) 열이 하나의 행으로 모든 것을 가져 왔고 Notepad ++에서 같은 파일을 열 때 문제가 더 이상 존재하지 않았습니다.

나를 도와 주셔서 감사합니다. 정말로 감사드립니다.