9 |
|
|
10 |
|
void Page::setUrl(const ext::String& url) |
11 |
|
{ |
12 |
– |
api::Cerr << PCRE_MULTILINE << " = " << Matcher::defaults << ios::NewLine; |
13 |
– |
|
12 |
|
Matcher matcher("^http://(.+)(/.*)?$", (PCRE_UNGREEDY | PCRE_DOTALL)); |
13 |
|
|
16 |
– |
api::Cerr << (PCRE_UNGREEDY | PCRE_DOTALL) << " = " << matcher.options << ios::NewLine; |
17 |
– |
|
14 |
|
if (url == matcher) |
15 |
|
{ |
16 |
|
address = matcher[1]; |
19 |
|
} |
20 |
|
else |
21 |
|
{ |
22 |
< |
api::Cerr << program << ": Page.setUrl(" << url << ") failure.\n"; |
22 |
> |
api::Cerr << SiteMapper::program << ": Page.setUrl(" << url << ") failure.\n"; |
23 |
|
|
24 |
|
throw; |
25 |
|
} |