fix string.replace
This commit is contained in:
parent
a78315b39c
commit
44fd5416a9
@ -9,7 +9,9 @@ function sleep(timesec)
|
|||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
-- events
|
------------------------------------------------
|
||||||
|
------------------- Events ---------------------
|
||||||
|
------------------------------------------------
|
||||||
events = {
|
events = {
|
||||||
handlers = {}
|
handlers = {}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -109,7 +109,8 @@ function string.explode(separator, str, withpattern)
|
|||||||
local current_pos = 1
|
local current_pos = 1
|
||||||
|
|
||||||
for i = 1, string_len(str) do
|
for i = 1, string_len(str) do
|
||||||
local start_pos, end_pos = string_find(str, separator, current_pos, not withpattern)
|
local start_pos, end_pos = string_find(
|
||||||
|
str, separator, current_pos, not withpattern)
|
||||||
if (not start_pos) then break end
|
if (not start_pos) then break end
|
||||||
ret[i] = string_sub(str, current_pos, start_pos - 1)
|
ret[i] = string_sub(str, current_pos, start_pos - 1)
|
||||||
current_pos = end_pos + 1
|
current_pos = end_pos + 1
|
||||||
@ -139,7 +140,7 @@ function string.formatted_time(seconds, format)
|
|||||||
end
|
end
|
||||||
|
|
||||||
function string.replace(str, tofind, toreplace)
|
function string.replace(str, tofind, toreplace)
|
||||||
local tbl = string.Explode(tofind, str)
|
local tbl = string.explode(tofind, str)
|
||||||
if (tbl[1]) then return table.concat(tbl, toreplace) end
|
if (tbl[1]) then return table.concat(tbl, toreplace) end
|
||||||
return str
|
return str
|
||||||
end
|
end
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user