Page 1 of 1
split string power
Posted: Wednesday 27 December 2017 20:09
by jandoedel99
I have a string with hold the data of my smartmeter. I need the 5e element. How do i separete that element.
1508914;1483046;446236;1202730;3018;0
Thanks
Re: split string power
Posted: Wednesday 27 December 2017 20:20
by SweetPants
Try this:
str = "1508914;1483046;446236;1202730;3018;0"
words = {}
for word in str:gmatch("([^;]+)") do table.insert(words, word) end
print (words[5])
Re: split string power
Posted: Wednesday 27 December 2017 20:29
by jandoedel99
Thanks this works.
Re: split string power
Posted: Wednesday 27 December 2017 20:31
by freijn
str = "1508914;1483046;446236;1202730;3018;0"
local result = mw.text.split(str,";")
-- result[4] will give "3018"
Re: split string power
Posted: Wednesday 27 December 2017 21:04
by SweetPants
freijn wrote: ↑Wednesday 27 December 2017 20:31
str = "1508914;1483046;446236;1202730;3018;0"
local result = mw.text.split(str,";")
-- result[4] will give "3018"
Are you sure this works?
Re: split string power
Posted: Friday 10 January 2020 11:51
by mvrossum
Thanks @SweetPants