Pixel-Composer/scripts/string_splice/string_splice.gml

19 lines
352 B
Plaintext
Raw Normal View History

2022-01-13 05:24:03 +01:00
function string_splice(str, delim) {
var st = [];
var ss = str;
var sp;
do {
sp = string_pos(delim, ss);
if(sp == 0) {
if(ss != "") array_push(st, ss);
} else {
var _ss = string_copy(ss, 1, sp - 1);
if(_ss != "") array_push(st, _ss);
}
ss = string_copy(ss, sp + 1, string_length(ss) - sp);
} until(sp == 0);
return st;
}