Created
May 21, 2015 05:07
-
-
Save jaredallard/ddb152179831dd23b230 to your computer and use it in GitHub Desktop.
string.split in lua
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
-- split a string | |
function string:split(delimiter) | |
local result = { } | |
local from = 1 | |
local delim_from, delim_to = string.find( self, delimiter, from ) | |
while delim_from do | |
table.insert( result, string.sub( self, from , delim_from-1 ) ) | |
from = delim_to + 1 | |
delim_from, delim_to = string.find( self, delimiter, from ) | |
end | |
table.insert( result, string.sub( self, from ) ) | |
return result | |
end |
Thank you very much! Helped a lot!
Thanks..
Thanks!
Check my fork to see some changes that enhaced the code:
https://gist.github.com/GabrielBdeC/b055af60707115cbc954b0751d87ec23
do you mined if i put this into my utilities module
Please feel free
are you sure you meant to put the email on the comment
are you sure you meant to put the email on the comment
Thanks, that was awful 😅
To be clear, for anyone else seeing this -- feel free to use it however you see fit. Consider it WTFPL licensed.
Herp, I assumed this was something I wrote 🫥
Thank you!
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Thanks mate!