我有这个脚本。因为我想从网站上取消我的议程,我需要从基础开始。所以我需要知道如何找到字符串。我已经有类似的东西了。我的工作也没有错。但是因为议程有 30/31 天,所以我不想放弃一天。
下面你会看到我的脚本,结果只是:Jamal Entingh
我喜欢将所有名称放入一个数组中。
我的议程将在数组中包含变量,例如我在 L2040 和时间 12:00 - 18:45 的轮班以及位置等其他内容。
我正在考虑一个 for 循环或 while 循环来解决这个问题。
如此短,naam 和 end 之间的所有内容都必须设置在一个数组中。
NSString *Field = @"naamJamal EntinghendnaamUlrich EsajasendnaamSerginho Herbertend";
NSString *Names = [[[[Field componentsSeparatedByString:@"naam"]objectAtIndex:1] componentsSeparatedByString:@"end"]objectAtIndex:0];
txtveld.text = Names;
我对从网站上抓取的数组有这个问题。
我不打算放完整的html,而是一个例子
<ul class="rsevent">
<li class="rsevent"><a href="url 1"><strong>Partys going on</strong></a> <small>(5 augustus 2012)</small><small><p>The party is going on people be there.</p>
</small></li>
<li class="rsevent"><a href="url 2"><strong>Borgoe Party: vrijdag 31 augustus 2012</strong></a> <small>(31 augustus 2012)</small><small><p>Off Corso in Rotterdam is going down borgoe party</p>
</small></li>
<li class="rsevent"><a href="url 3"><strong>Dutch Kizomba Festival</strong></a> <small>(7 september 2012)</small><small><p>Dutch Kizomba Festival. The place where you need to be</p>
</small></li>
</ul>
这是我从网站上为活动摘录的部分。
NSString *AanvraagUrl = [NSString stringWithFormat:@"http://www.thewebsite.org/category/events/"];
NSString *CodeerUrl = [AanvraagUrl stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding];
NSURL *Url = [NSURL URLWithString:CodeerUrl];
NSString *Scrapper = [NSString stringWithContentsOfURL:Url encoding:NSASCIIStringEncoding error:nil];
NSString *Scrapdeel = [[[[Scrapper componentsSeparatedByString:@"<div class=\"agenda\">"]objectAtIndex:1]componentsSeparatedByString:@"div>"]objectAtIndex:0];
NSString *Events = [[[[Scrapdeel componentsSeparatedByString:@"<ul class=\"rsevent\">"]objectAtIndex:1]componentsSeparatedByString:@"</ul>"]objectAtIndex:0];
这就是我所拥有的。我希望将所有数据放入数组中,但我的问题如何。这里有些像这样
NSArray *EventDate
NSArray *EventSubject
NSArray *EventInfo
我再次使用 CompenentsSeperatedByString 尝试了不同的循环,但它给了我 1 个重复的结果。有小伙伴帮帮我。