Vb.Net 抓取的数据 MsgBox 显示换行符,但 RichTextBox 不[重复]

问题描述 投票:0回答:1

所以我正在抓取数据,并且我的 xpath 解析出我需要的行。

我逐行查找并转储数据,这样我就知道我正在寻找正确的位置,并且对于每个列表,它都显示了几行,这很好。正是我所期望的。

消息框转储示例:

Msgbox(node.innertext)

消息框输出示例:

Mr C Moore
10/2
5/1
17/6

点击“确定”,下一个出现:

M D Hunt
1/1
3/1
12/500

每个列表都会如此。太棒了。

我尝试按environment.newline分割它,但什么也没得到。所有内容都在 splitarray(0) 上,因此我将内部文本转储到富文本框中,所有内容都被压缩了。

富文本框转储示例:

rtbdump.text = node.innertext & environment.newline & rtbdump.text

富文本框输出示例:

Mr C Moore10/25/117/6
M D Hunt1/13/112/500

我需要能够单独使用这些线路。 Msgbox 输出显然能够做到这一点,但将其写入富文本框会被全部压在一起,并且通过环境进行分割。换行符不起作用。

使用正则表达式,我能够将名称分开 - 这是一个开始。但我无法进一步了解,因为这些数字没有固定的模式或长度。

任何人都可以为我指明正确的方向,我将不胜感激。

regex vb.net web-scraping split
1个回答
0
投票

我不知道为什么这是一件事,但显然按“vbLf”分割与environment.newline不同并解决了我的问题。

© www.soinside.com 2019 - 2024. All rights reserved.