Zum Inhalt springen

Modul:URLutil: Unterschied zwischen den Versionen

2017-04-19
w>NordNordWest
K (Änderte den Schutz von „Modul:URLutil“: per Anfrage: https://de.wikipedia.org/w/index.php?title=Wikipedia%3AAdministratoren%2FAnfragen&type=revision&diff=156076713&oldid=156073630 ([Bearbeiten=Nur Sichter] (unbeschränkt) [Verschieben=Nur Admi…)
w>PerfektesChaos
(2017-04-19)
Zeile 1: Zeile 1:
local URLutil = { suite  = "URLutil",
local URLutil = { suite  = "URLutil",
                   serial = "2016-03-09" };
                   serial = "2017-04-19" };
--[=[
--[=[
Utilities for URL etc. on www.
Utilities for URL etc. on www.
Zeile 162: Zeile 162:
     local r = URLutil.getHost( url )
     local r = URLutil.getHost( url )
     if r then
     if r then
         local pattern = "[%w%%]+%.%a[%w-]*%a)$"
         local pattern = "[%w%%%-]+%.%a[%w%-]*%a)$"
         if mode == 3 then
         if mode == 3 then
             pattern = "[%w%%]+%." .. pattern
             pattern = "[%w%%%-]+%." .. pattern
         end
         end
         r = mw.ustring.match( "." .. r,  "%.(" .. pattern )
         r = mw.ustring.match( "." .. r,  "%.(" .. pattern )
Zeile 270: Zeile 270:
     local r = URLutil.getAuthority( url )
     local r = URLutil.getAuthority( url )
     if r then
     if r then
         r = mw.ustring.match( r, "^([%w%.%%_-]+):?[%d]*$" )
         r = mw.ustring.match( r, "^([%w%.%%_%-]+):?[%d]*$" )
     end
     end
     return r
     return r
Zeile 564: Zeile 564:
     local r = URLutil.getHost( url )
     local r = URLutil.getHost( url )
     if r then
     if r then
         r = mw.ustring.match( r, "[%w]+%.(%a[%w-]*%a)$" )
         r = mw.ustring.match( r, "%w+%.(%a[%w%-]*%a)$" )
         if not r then
         if not r then
             r = false
             r = false
Anonymer Benutzer