Various methods(custom blocks to be used non-situationally) for editing strings(variable containing text characters, as opposed to just numbers or booleans). Click the screen to use these methods to process some strings. All code is by me; you can use without contact for whatever project you'd like, but please credit @earthpotato. If you have any questions not covered n the following overview of the methods or feedback I could use to improve them, please let me know in the comments! Prune string: Prunes the input string from the lower bound #/character to the upper bound #/character, including the bounding characters/character #s(with the exception of the ending character if the upper bound is a character). For example: [prune string (canopy) in range () (3)] -> "can" [prune string (canopies) in range (5) (s)] -> "pie" Separate string: Separate a string split by separator characters into items into a list. Make sure that the same separator character is between each item in the string. For example: [separate string (one;two;three;four;five) into list Separated String | separator: (;) ] -> "one", "two", "three", "four", "five" [separate string (various methods for editing strings) into list Separated String | separator: ( ) ] -> (Separated String): "various", "methods", "for", "editing", "strings" Find ending character index: Find the index of the character at the end of an item in a split string, through either that item's # in that string or a string contained within that item. For example: [ Find ending character index in string: (various;methods;for;editing;) from item index (3) or item substring () separator character (;) ] -> 19 [ Find ending character index in string: (various;methods;for;editing;) from item index () or item substring(ari) separator character (;) ] -> 7 As you can tell from the latter two methods, a main focus of the methods was to make converting between variables/list items/strings and lists much easier. This can be useful if you're planning to store a lot of data for a specific clone type or other data object, like the display icons in my Display Navigation Engine or objects in my Henosis Scene Renderer. TAGS: string