vb.net 如何取出多行字符串中的指定的一行

就比如说一个字符串"hh12345" & vbcrlf & "qdq123" & vbcrlf & "ddd244" & vbcrlf & "whw266"我只要第三行的字符串"ddd244",该如何将其提取出来?还有我想要找到字符串"ddd244"第一次出现在哪一行,要怎么写?
2026年09月28日 01:15
有3个网友回答
网友(1):

第一个问题有个简单的方法,把字符串变量赋值到一个textbox里面,利用textbox.lines实现。如:

  1. dim a as string ="hh12345" & vbcrlf & "qdq123" & vbcrlf & "ddd244" & vbcrlf & "whw266" ’定义变量

  2. textbox1.text=a ‘赋值

  3. message.show(textbox1.lines(2).tostring) ‘显示第三行内容。

第二个问题结合第一个问题,用循环逐行查找,就可知道字符串第一次出现在哪行。

网友(2):

可以用正则表达式,提取字符神器。
满意采纳哈。

网友(3):

百度搜vb 字符串处理函数