string.trim()

Опубликовано в QLua

Три функции обрезания строк слева и справа с использованием паттернов

 

function string.ltrim(s, r)
   s = s:gsub("^" .. (r or "%s+"), "")
   return s
end
function string.rtrim(s, r)
   s = s:gsub ((r or "%s+") .. "$", "")
   return s
end
function string.trim(s,r)
   return s:ltrim(r):rtrim(r)
end

Возврат результатов функций через переменную необходим для обрезания лишних значений функции gsub()

 


Love hurts. 1960 / 1975

Недостаточно прав для комментирования

Архив QLua