当前位置 : 主页 > 编程语言 > c语言 >

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

来源:互联网 收集:自由互联 发布时间:2021-06-24
显而易见的是没有捕获LF字符 foo.Replace(Environment.NewLine, String.Empty) 也不…… foo.Replace("\r\n", "").Replace("\n", "").Replace("\r", "") 该文件本身是一个多行XML文件. XML声明之前的换行字符使字符串
显而易见的是没有捕获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)
网友评论