用 vbLf 替换 vbCrLf

Replacing vbCrLf with vbLf

我有一段文本发送时带有 Lf 标记,用于分隔各部分的新行,在处理这段文本时,Lfs 最终变成 CrLF。我的问题是这个数据被修剪到 4095 个字符(数据库定义的字符限制)并且 vbCrlf 似乎被识别为 1 个单个字符(我在修剪前后做了计数)但是外面有 2 个不同的字符vb 个。因此,对于每个 vbCrLf 实例,我最终得到的字符都超过了预期的限制。我已经尝试替换角色,但我似乎只能删除 Lf,而尝试删除 Cr 似乎不起作用。有谁知道我如何能够移除 Cr 并保留 Lf 吗?

您可以使用 VBscript 替换函数来删除 Cr。它应该工作正常

Replace(TEXT,vbCrLf, VbLf)