Modul:Link utilities: Unterschied zwischen den Versionen

K
keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
KKeine Bearbeitungszusammenfassung
Zeile 12: Zeile 12:
for i = 1, #delimiters, 1 do
for i = 1, #delimiters, 1 do
s = mw.ustring.gsub( s, delimiters[i], '\0' .. delimiters[i] .. '\0' );
s = mw.ustring.gsub( s, delimiters[i], '\0' .. delimiters[i] .. '\0' );
-- remove zero marks from inside parentheses
-- remove zero marks from inside parentheses ()
s = mw.ustring.gsub( s, '%b()', function( t ) return mw.ustring.gsub( t, '%z', '' ) end )
s = mw.ustring.gsub( s, '%b()', function( t ) return mw.ustring.gsub( t, '%z', '' ) end )
-- replace delimeters by commas
-- replace delimeters by the default delimiter
s = mw.ustring.gsub( s, '\0' .. delimiters[i] .. '\0', '\0' .. defaultDelimiter .. '\0' );
s = mw.ustring.gsub( s, '\0' .. delimiters[i] .. '\0', '\0' .. defaultDelimiter .. '\0' );
end
end
Anonymer Benutzer