2016-04-26 84 views
0

我有一段文字,用Lf標籤發送,用於分隔各個部分的新行,當正在處理Lfs時,最終結果爲CrLF。我的問題是,這個數據被裁減到4095個字符(數據庫定義的字符限制),並且vbCrlf似乎被識別爲1個單個字符(我在修剪之前和之後都進行了計數),但vb之外有2個不同的字符。因此,對於每個vbCrLf實例,我最終會得到超過所設限制的額外字符。我嘗試過替換角色,但我似乎只能刪除Lf並嘗試刪除Cr似乎不起作用。有沒有人有任何想法如何我能夠刪除Cr並保持Lf?用vbLf替換vbCrLf

回答

0

您可以使用VBscript替換函數來刪除Cr。它應該很好地工作

Replace(TEXT,vbCrLf, VbLf)

+0

這似乎並不適用於任何原因。如果我試圖用空白或其他任何東西代替它,但沒有專門做到這一點,它就會保持原樣。 –

+1

您必須在整個文件中執行此操作,而不是記錄。 – 2016-04-26 22:04:53

+0

這有什麼特別的原因嗎? (不希望改變所有的行結尾,因爲我之前有問題,因爲它) –