仅替换vbLf(不是vbCrLf)

时间:2016-02-02 17:01:38

标签: vb.net

我正在导入包含多行的CSV文件,其中行尾为vbCrLf

问题在于,有时我会进入值为vbLf的字段。

我只想替换vbLf

当我使用下面的代码时,将vbLfvbCrLf替换为表示该行的结尾:

txt = txt.Replace ( vbLf , "")

如何仅替换vbLf

1 个答案:

答案 0 :(得分:0)

对于将来的任何人: 如果该行以vbLf(Chr(10))结尾或以vbLf(Chr(10))开头,则只需对每行进行TRIM,就像这样:

str = str.TrimStart(Chr(10))
str = str.Trim(Chr(10))
str = str.TrimEnd(Chr(10))