vb.net 查找字符串中包含的行
vb.net find line that contain in a string
如果我能在文件中找到包含单词的行
File.ReadAllLines(html).FirstOrDefault(Function(x) x.Contains("something"))
如何找到字符串中包含的所有行
例如我做了一个网络响应
Dim rt As String = "http://www.somesaite.com"
Dim wRequest As WebRequest
Dim WResponse As WebResponse
Dim SR As StreamReader
wRequest = FtpWebRequest.Create(rt)
WResponse = wRequest.GetResponse
SR = New StreamReader(WResponse.GetResponseStream)
rt = SR.ReadToEnd
如何查找 rt
中包含的行?
您可以阅读 StreamReader
给您的所有文本,然后您可以将其拆分为 Environment.NewLine
个字符。然后你应该能够使用你第一次提到的 lambda 表达式(作为 File.ReadAllLines()
方法 returns 一个字符串数组)。
Dim FoundLine As String = SR.ReadToEnd().Split(Environment.NewLine).FirstOrDefault(Function(x) x.Contains("something"))
如果我能在文件中找到包含单词的行
File.ReadAllLines(html).FirstOrDefault(Function(x) x.Contains("something"))
如何找到字符串中包含的所有行 例如我做了一个网络响应
Dim rt As String = "http://www.somesaite.com"
Dim wRequest As WebRequest
Dim WResponse As WebResponse
Dim SR As StreamReader
wRequest = FtpWebRequest.Create(rt)
WResponse = wRequest.GetResponse
SR = New StreamReader(WResponse.GetResponseStream)
rt = SR.ReadToEnd
如何查找 rt
中包含的行?
您可以阅读 StreamReader
给您的所有文本,然后您可以将其拆分为 Environment.NewLine
个字符。然后你应该能够使用你第一次提到的 lambda 表达式(作为 File.ReadAllLines()
方法 returns 一个字符串数组)。
Dim FoundLine As String = SR.ReadToEnd().Split(Environment.NewLine).FirstOrDefault(Function(x) x.Contains("something"))