Appsurd
Member
Introduction
Appsurd presents you the superuseful and handy script: string_split(substr, str, ignoreEmptyStrings) ! It works on GMS 2.3+. The script returns an array which contains the splitted string. You may also choose a substring which is longer than one character! Of course the script is well-commented and you may use it for free. If you want to give us credits (not obligatory) please refer to our name Appsurd!
When is it useful?
• The script can be used to split a long string retreived from a server containing several different things.
• In a level editor, when the user wants to saves the level, this is saved in a long string. With string_split(substr,str) you can split this long string into smaller bits which you can use thereafter.
• Many more things which we would like to hear from you!
Download
The script can be downloaded FOR FREE from YoyoGames's marktplace: https://marketplace.yoyogames.com/assets/4069/simple-string_split-script
Example
Create Event
Draw Event
Result
Conclusion
If you have any improvements or if you found a bug, please tell us so we can improve it! Rating and sharing will be appreciated!
Appsurd presents you the superuseful and handy script: string_split(substr, str, ignoreEmptyStrings) ! It works on GMS 2.3+. The script returns an array which contains the splitted string. You may also choose a substring which is longer than one character! Of course the script is well-commented and you may use it for free. If you want to give us credits (not obligatory) please refer to our name Appsurd!
When is it useful?
• The script can be used to split a long string retreived from a server containing several different things.
• In a level editor, when the user wants to saves the level, this is saved in a long string. With string_split(substr,str) you can split this long string into smaller bits which you can use thereafter.
• Many more things which we would like to hear from you!
Download
The script can be downloaded FOR FREE from YoyoGames's marktplace: https://marketplace.yoyogames.com/assets/4069/simple-string_split-script
Example
Create Event
GML:
var str = "Hello world!";
var splitted_string = string_split(" ",str,false);
GML:
for(i=0; i<array_length(splitted_string); i+=1)
{
draw_text(10,10+20*i,splitted_string[i]);
}
Code:
Hello
world!
If you have any improvements or if you found a bug, please tell us so we can improve it! Rating and sharing will be appreciated!
Last edited: