2014-01-13 36 views
0

我正在尋找一些關於我試圖上傳到數據庫中的csv文件的幫助。我遇到的問題是,在一個csv我有一個帶引號的文本字段,並且在這個文本中我有一個問題,用戶添加了回車符(LF)和逗號,所以數據庫在將數據添加到正確的領域。我想要做的是用正則表達式用空格替換引號內的任何(LF)。我有一個看看下面的鏈接:regexp替換LF中的報價

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

謝謝喬治坎波斯。我忘記發佈樣本數據,將很快發佈。 約翰布斯托斯,感謝您的幫助,我會給你一個去和發佈我如何。 (LF) 大約電纜長度到極點的距離,無法爬升(LF) ,因爲它是( – user3191160

+0

)「更新請...發出正在進行的......最新更新的跟蹤器工程師注意到,過期,極點位於13(LF) 的後花園,客戶可於今日(2013年2月1日)下午3點以後或週一全天(LF) 安排與客戶聯絡(LF) 測試要求參考N請踢到隊列ID(LF) ....這是週一前進嗎?謝謝「, – user3191160

+0

上面是一個字段內的文本類型的例子,無論在哪裏(LF)被指示,這是我在哪裏需要添加空格而不是(LF),以便所有文本都可以顯示在1行上。 希望能幫助我想要做什麼。 – user3191160

0

感謝你的幫助。我設法在Excel中打開該文件,並且在有(LF)的列寫了公式= CLEAR(單元格),並且這將所有內容都放入了1行,當我打開同一個文件時,Notepad ++中的問題不再存在。

感謝您抽出時間幫助我,真的很感激。