Changeset 1824
- Timestamp:
- 11/10/06 12:23:11
- Files:
-
- trunk/plagger (modified) (previous)
- trunk/plagger/lib/Plagger/Plugin/Filter/HatenaDiaryKeywordUnlink.pm (modified) (1 diff)
- trunk/plagger/t/plugins/Filter-HatenaDiaryKeywordUnlink/base.t (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/plagger/lib/Plagger/Plugin/Filter/HatenaDiaryKeywordUnlink.pm
r545 r1824 15 15 my $body = $args->{entry}->body; 16 16 17 my $count = $body =~ s!<a class="o?keyword" href="http://(?:d|[\w\-]+\.g)\.hatena\.ne\.jp/keyword/.*?"[^>]*?>(.*?)</a>!$1!g;17 my $count = $body =~ s!<a (?:class="o?keyword"\s*)?href="http://(?:(?:d|[\w\-]+\.g)\.hatena\.ne\.jp|anond\.hatelabo\.jp)/keyword/.*?"(?:\s*class="keyword")?[^>]*>(.*?)</a>!$1!g; 18 18 19 19 if ($count) { trunk/plagger/t/plugins/Filter-HatenaDiaryKeywordUnlink/base.t
r1444 r1824 15 15 entry: 16 16 - title: bar 17 body: <a class="keyword" href="http://d.hatena.ne.jp/keyword/Plagger">Plagger</a> is a pluggable aggregator 17 body: <a class="keyword" href="http://d.hatena.ne.jp/keyword/Plagger">Plagger</a> is a pluggable aggregator, which is so to say the duct tape of the <a href="http://anond.hatelabo.jp/keyword/Web" class="keyword">Web</a> 18 18 - module: Filter::HatenaDiaryKeywordUnlink 19 19 --- expected 20 is $context->update->feeds->[0]->entries->[0]->body, "Plagger is a pluggable aggregator "20 is $context->update->feeds->[0]->entries->[0]->body, "Plagger is a pluggable aggregator, which is so to say the duct tape of the Web"
