Jemand zu Hause?
2014-06-27T05:09:57 biancaFrage: Ist das ß auch in URL's zugelassen?
Internationalisierter Domainname da nicht ganz eindeutig ist:QuoteAls internationalisierte Domainnamen (englisch internationalized domain name, IDN), umgangssprachlich auch Umlautdomain oder Sonderzeichendomain, werden Domainnamen bezeichnet, die Umlaute, diakritische Zeichen oder Buchstaben aus anderen Alphabeten als dem lateinischen Alphabet enthalten.
2014-06-27T08:18:00 GwenDragonWenn du es nicht brauchst, musst es nicht testen.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
#!/usr/bin/perl use strict; use warnings; use lib 'lib'; use URI::Find::Schemeless; my $text = <<TXT; Hau doch mal den Gockel auf www.google.com, Oder nutze "google.de". Oder Google.com! TXT my $finder = URI::Find::Schemeless->new(sub { my($uri, $orig_uri) = @_; return "[$orig_uri]<$uri>"; }); $finder->find(\$text); print $text;
1
2
Hau doch mal den Gockel auf [www.google.com]<http://www.google.com/>, Oder nutze "google.de".
Oder Google.com!
return qr/(?:[a-z]{2}|$plain)/i;
return qr/(?:[a-z]{2,20}|$plain)/i;
(?: ^ | (?<=[\s<>()\{\}\[\]]) ) (?: ^ | (?<=["\s<>()\{\}\[\]]) )
URI::Find drüber laufen lassen, mir die Stellen merken und dann nochmal mit
URI::Find::Schemeless drüber gehen, richtig? Sonst werden die URL's mit Scheme ja zweimal erkannt.
2014-06-29T16:26:43 biancaTut mir leid, meine Glaskugel kennt deine Anforderungen und deine Daten und deine Änderungen nicht! Solange ich von dir keine diesbezüglichen Testdaten und Anforderungen, wann URI erkannt werden müssen, kommen, kann ich nichts helfen.Die beiden Codeänderungen haben bei mir jetzt aber zu keinem anderen Ergebnis bei den Testfällen geführt.
2014-06-29T17:44:29 biancaDann hast du in deinem Programm aber irgendwelche Fehler gemacht.Deine eigenen Beispiele gehen ja auch nicht.
Wie frage ich & perlintro
brian's Leitfaden für jedes Perl-Problem
Wie frage ich & perlintro
brian's Leitfaden für jedes Perl-Problem