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

就比如说一个字符串"hh12345"&vbcrlf&"qdq123"&vbcrlf&"ddd244"&vbcrlf&"whw266"我只要第三行的字符串"ddd244",... 就比如说一个字符串

"hh12345" & vbcrlf & "qdq123" & vbcrlf & "ddd244" & vbcrlf & "whw266"
我只要第三行的字符串"ddd244",该如何将其提取出来?
还有我想要找到字符串"ddd244"第一次出现在哪一行,要怎么写?
展开
 我来答
dchcjw
2018-10-02
知道答主
回答量:4
采纳率:0%
帮助的人:1.7万
展开全部

第一个问题有个简单的方法,把字符串变量赋值到一个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) ‘显示第三行内容。

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

52知识分享
2015-04-03 · TA获得超过1539个赞
知道大有可为答主
回答量:1661
采纳率:50%
帮助的人:892万
展开全部
可以用正则表达式,提取字符神器。
满意采纳哈。
更多追问追答
追问
我是新手,不知道正则表达式是什么,请问具体怎么写代码呢(就按我上面那个例子来写)?
追答
dim a as string =regex.matches("上面字符串","""(.*?)""")
大概这个样子,就会提取出4个双引号里的字符。
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
星空下的man
2015-04-03 · 超过32用户采纳过TA的回答
知道答主
回答量:167
采纳率:50%
帮助的人:40.5万
展开全部
百度搜vb 字符串处理函数
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式