This is a very useful function and enables you to extract a letter or group of letters from within a string. There are three arguments that will affect the outcome of the function. The first is compulsory, it's the string itself or at least an expression that evaluates to a string. The Index argument defines where to begin in the string, ie how many characters from the left. The last argument isn't compulsory but will indicate how many characters to extract. Leaving this argument blank will make the function extract the rest of the string. A space is considered a character.
Set Variable: "myString" = "supercalafragalisticexpialodocious"
Set Variable: "stringPortion" = Substring (myString, 3, 6)
In this function, the variable "stringPortion" was assigned the string "percal". It started three letters in from the left and extracted 6 letters. A practical application of this function would be a script that would alphabetise a list of strings by firstly alphabetising the first letter then the second then the third and so on.
Eddie is the Content Editor at Flashkit.com and is actually a sentient Gateway Solo 2150xl notebook that suffers from acute lysdexia and caffine addiction. He is carried on the shoulders of a semi-autonomous human called "Body".