所以我正在抓取数据,并且我的 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 输出显然能够做到这一点,但将其写入富文本框会被全部压在一起,并且通过环境进行分割。换行符不起作用。
使用正则表达式,我能够将名称分开 - 这是一个开始。但我无法进一步了解,因为这些数字没有固定的模式或长度。
任何人都可以为我指明正确的方向,我将不胜感激。
我不知道为什么这是一件事,但显然按“vbLf”分割与environment.newline不同并解决了我的问题。