0

Hi,
How can I detect new line from string. I tried Environment.NewLine but its not working. Initially I tried to replace it directly but it was not working after I tried to detect new line. Then I came to know that its not detecting new line.

As temporary solution I have taken a richbox with new line and comparing it. Its working fine but its not the proper method so please tell me how to do it properly.

3
Contributors
3
Replies
5
Views
4 Years
Discussion Span
Last Post by Sahil89
Featured Replies
  • 1

    The richtextbox uses chr(10) (VBLf) to designate a new line. So if that is working, then check for VBLf (this is a VB character constant). On non-Unix systems, the System.Environment.NewLine is a two character string equivalent to chr(13) & chr(10). You could also use the VB constant VBCrLf for this. … Read More

  • 1

    The text file with this post has one line of text and a newline. You can use either VBCRLF or VBNEWLINE Dim txt As String = My.Computer.FileSystem.ReadAllText(My.Computer.FileSystem.SpecialDirectories.Desktop & "\newLine.txt") If txt.Contains(vbNewLine) Then MsgBox(txt.IndexOf(vbNewLine)) End If Read More

1

The richtextbox uses chr(10) (VBLf) to designate a new line. So if that is working, then check for VBLf (this is a VB character constant).

On non-Unix systems, the System.Environment.NewLine is a two character string equivalent to chr(13) & chr(10). You could also use the VB constant VBCrLf for this.

What is it that you are trying to accomplish? There are most likely other methods that could be suggested.

1

The text file with this post has one line of text and a newline. You can use either VBCRLF or VBNEWLINE

 Dim txt As String = My.Computer.FileSystem.ReadAllText(My.Computer.FileSystem.SpecialDirectories.Desktop & "\newLine.txt")

 If txt.Contains(vbNewLine) Then
            MsgBox(txt.IndexOf(vbNewLine))
        End If
Attachments
here is a line with a newline
0

@TnTinMN I was trying to remove new lines from string before inserting it to array list. I tried chr(13) and chr(10) its not working, but VBCrLf is working. thnx

@kRod it works ;) thnx

This question has already been answered. Start a new discussion instead.
Have something to contribute to this discussion? Please be thoughtful, detailed and courteous, and be sure to adhere to our posting rules.