in the Help I only found to Split from Path.
Announcement
Collapse
No announcement yet.
help for split string to array by character like #
Collapse
X
-
Code:[COLOR="#0000FF"]function[/COLOR] String[COLOR="#FF0000"].[/COLOR]Split(s[COLOR="#FF0000"],[/COLOR]del) r [COLOR="#FF0000"]=[/COLOR] [COLOR="#FF0000"]{}[/COLOR] [COLOR="#0000FF"]for[/COLOR] match [COLOR="#0000FF"]in[/COLOR] (s[COLOR="#FF0000"]..[/COLOR]del):gmatch([COLOR="#800080"]"(.-)"[/COLOR][COLOR="#FF0000"]..[/COLOR]del) [COLOR="#0000FF"]do[/COLOR] [COLOR="#0000FF"]table.insert[/COLOR](r[COLOR="#FF0000"],[/COLOR]match) [COLOR="#0000FF"]end[/COLOR] [COLOR="#0000FF"]return[/COLOR] r [COLOR="#0000FF"]end[/COLOR] A [COLOR="#FF0000"]=[/COLOR] [COLOR="#800080"]"Split by space"[/COLOR] B [COLOR="#FF0000"]=[/COLOR] [COLOR="#800080"]"Split by letter t"[/COLOR] [COLOR="#0000FF"]for[/COLOR] k[COLOR="#FF0000"],[/COLOR]v [COLOR="#0000FF"]in[/COLOR] [COLOR="#0000FF"]pairs[/COLOR](String[COLOR="#FF0000"].[/COLOR]Split(A[COLOR="#FF0000"],[/COLOR][COLOR="#800080"]" "[/COLOR])) [COLOR="#0000FF"]do[/COLOR] Dialog[COLOR="#FF0000"].[/COLOR]Message([COLOR="#800080"]""[/COLOR][COLOR="#FF0000"],[/COLOR]v) [COLOR="#0000FF"]end[/COLOR] [COLOR="#0000FF"]for[/COLOR] k[COLOR="#FF0000"],[/COLOR]v [COLOR="#0000FF"]in[/COLOR] [COLOR="#0000FF"]pairs[/COLOR](String[COLOR="#FF0000"].[/COLOR]Split(B[COLOR="#FF0000"],[/COLOR][COLOR="#800080"]"t"[/COLOR])) [COLOR="#0000FF"]do[/COLOR] Dialog[COLOR="#FF0000"].[/COLOR]Message([COLOR="#800080"]""[/COLOR][COLOR="#FF0000"],[/COLOR]v) [COLOR="#0000FF"]end[/COLOR]
Comment