2014-06-27T05:09:57 biancaFrage: Ist das ß auch in URL's zugelassen?
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<>()\{\}\[\]]) )
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.