- From: Mercurial notifier <nobody@w3.org>
- Date: Tue, 22 Nov 2011 22:01:54 +0000
- To: link-checker updates <www-validator-cvs@w3.org>
changeset: 412:d78f0dc4e6fb
tag: tip
user: Ville Skyttä <ville.skytta@iki.fi>
date: Wed Nov 23 00:01:40 2011 +0200
files: bin/checklink
description:
Replace some regexp uses with index().
diff -r 7dce3627a4c7 -r d78f0dc4e6fb bin/checklink
--- a/bin/checklink Tue Nov 22 23:59:16 2011 +0200
+++ b/bin/checklink Wed Nov 23 00:01:40 2011 +0200
@@ -649,7 +649,7 @@
} if (MP2() && !$ENV{HTTP_AUTHORIZATION});
$uri =~ s/^\s+//g;
- if ($uri =~ /:/) {
+ if (index($uri, ":") != -1) {
$uri = URI->new($uri);
}
else {
@@ -1747,10 +1747,10 @@
$results{$uri}{location}{code} = $response->code();
$results{$uri}{location}{code} = RC_ROBOTS_TXT()
if ($results{$uri}{location}{code} == 403 &&
- $response->message() =~ /Forbidden by robots\.txt/);
+ index($response->message(), "Forbidden by robots.txt") != -1);
$results{$uri}{location}{code} = RC_IP_DISALLOWED()
if ($results{$uri}{location}{code} == 403 &&
- $response->message() =~ /non-public IP/);
+ index($response->message(), "non-public IP") != -1);
$results{$uri}{location}{code} = RC_DNS_ERROR()
if ($results{$uri}{location}{code} == 500 &&
$response->message() =~ /Bad hostname '[^\']*'/);
Received on Tuesday, 22 November 2011 22:01:57 UTC