2010-09-11 76 views
0

使用此链接http://www.yellowpages.ca/search/?stype=si&what=sh&where=Ottawa,+ON&x=0&y=0并告诉HtmlAgilityPack同时检索地址和地点名称(“// span [@ class ='listingTitle'] | // div [@class (。)= '地址'] /文本()[正常化空间]“),我可以在RichTextBox得到地名和地址是这样的列表:在richtextbox中删除符合条件的行

  1. JH莱德机械有限
  2. 方便存储ltd 3344 rideau
  3. rd,gloucester,on,k1g3n4
  4. 厨房内部146柱廊rd,
  5. 的Nepean上,k2e7y1

第一行是坏,它没有一个地址。第2和第4行很好,它们有地址。因此,我可以做的是:

检查每一行,

如果下面一行犯规包含“数字+ ON”然后删除线。

这将使我留下PlaceNames后跟地址,然后我将每隔一行分隔成一个新的文本框(所以我有一个带地名的文本框,另一个带地址)。

我希望我明确自己。

-DD,

回答

0

我想你也可以在XPath添加一个条件,以检查是否文本“ON,”是存在的。所以,这个列表是预过滤的。