使用VB.NET替换String中的换行符(LF)

前端之家收集整理的这篇文章主要介绍了使用VB.NET替换String中的换行符(LF)前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
显而易见的是没有捕获LF字符

foo.Replace(Environment.NewLine,String.Empty)

也不……

foo.Replace("\r\n","").Replace("\n","").Replace("\r","")

文件本身是一个多行XML文件. XML声明之前的换行字符使字符串无效.

解决方法

VB.NET不使用07样式的C样式转义.在VB中,您的第二个示例转换为:

foo.Replace(vbNewLine,replaceWith).Replace(vbLF,replaceWith).Replace(vbCR,replaceWith)

猜你在找的VB相关文章