Strip remaining escapes
parent
55ed9c368a
commit
f86b39a83d
|
@ -1,8 +1,8 @@
|
|||
-- LUALOCALS < ---------------------------------------------------------
|
||||
local assert, minetest, os, pairs, require, string, tostring
|
||||
= assert, minetest, os, pairs, require, string, tostring
|
||||
local os_remove, string_gsub, string_match
|
||||
= os.remove, string.gsub, string.match
|
||||
local os_remove, string_char, string_gsub, string_match
|
||||
= os.remove, string.char, string.gsub, string.match
|
||||
-- LUALOCALS > ---------------------------------------------------------
|
||||
|
||||
local modname = minetest.get_current_modname()
|
||||
|
@ -24,9 +24,13 @@ do
|
|||
striptrans = string_gsub(striptrans, "12345", "%%S-")
|
||||
striptrans = string_gsub(striptrans, "67890", "(%.-)")
|
||||
|
||||
-- Strip remaining escape chars.
|
||||
local stripesc = "%" .. string_char(27) .. "%S"
|
||||
|
||||
function stripall(s)
|
||||
s = string_gsub(s, stripcolor, "")
|
||||
s = string_gsub(s, striptrans, "%1")
|
||||
s = string_gsub(s, stripesc, "")
|
||||
return s
|
||||
end
|
||||
end
|
||||
|
|
|
@ -3,8 +3,8 @@ local assert, error, ipairs, minetest, os, pairs, pcall, require,
|
|||
string, tostring
|
||||
= assert, error, ipairs, minetest, os, pairs, pcall, require,
|
||||
string, tostring
|
||||
local os_remove, string_gsub, string_lower, string_match
|
||||
= os.remove, string.gsub, string.lower, string.match
|
||||
local os_remove, string_char, string_gsub, string_lower, string_match
|
||||
= os.remove, string.char, string.gsub, string.lower, string.match
|
||||
-- LUALOCALS > ---------------------------------------------------------
|
||||
|
||||
local modname = minetest.get_current_modname()
|
||||
|
@ -61,9 +61,13 @@ do
|
|||
striptrans = string_gsub(striptrans, "12345", "%%S-")
|
||||
striptrans = string_gsub(striptrans, "67890", "(%.-)")
|
||||
|
||||
-- Strip remaining escape chars.
|
||||
local stripesc = "%" .. string_char(27) .. "%S"
|
||||
|
||||
function stripall(s)
|
||||
s = string_gsub(s, stripcolor, "")
|
||||
s = string_gsub(s, striptrans, "%1")
|
||||
s = string_gsub(s, stripesc, "")
|
||||
return s
|
||||
end
|
||||
end
|
||||
|
|
Loading…
Reference in New Issue