使用此链接http://www.yellowpages.ca/search/?stype=si&what=sh&where=Ottawa,+ON&x=0&y=0并告诉HtmlAgilityPack同时检索地址和地名(“// span [@ class ='listingTitle'] | // div [@ class ='address'] / text()[normalize-space(。)]“),我可以在richtextbox中获得这样的地名和地址列表:
第一行是坏的,它没有地址。第2行和第4行很好,它们有地址。所以我能做的是:
检查每一行,
如果以下行不包含“numbers + ON”,则删除行。
这将留下PlaceNames后跟地址,然后我将其他所有行拆分成一个新的文本框,(所以我有一个带有地名的文本框,另一个带有地址)。
我希望我能说清楚。
-DD,
答案 0 :(得分:0)
我认为您还可以在Xpath中添加一个条件来检查文本“ON,
”是否存在。因此,列表已预先过滤。