- string
- join
- length
- is empty?
- compare texts
- trim
- upcase
- downcase
- starts at
- contains
- split at first
- split at first of any
- split
- split at any
- split at spaces
- segment
- replace all
" "
Contains a text string.
This string can contain any characters (letters, numbers, or other special characters). On App Inventor it will be considered a Text object.
join
Appends all of the inputs to make a single string. If no inputs, returns an empty string.
length
Returns the number of characters including spaces in the string. This is the length of the given text string.
is empty
Returns whether or not the string contains any characters (including spaces). When the string length is 0, returns true otherwise it returns false.
compare texts <> =
Returns whether or not the first string is lexicographically <, >, or = the second string depending on which dropdown is selected.
A string a considered lexicographically greater than another if it is alphabetically greater than the other string. Essentially, it would come after it in the dictionary. All uppercase letters are considered smaller or to occur before lowercase letters.cat_would be >_Cat.
trim
Removes any spaces leading or trailing the input string and returns the result.
upcase
Returns a copy of its text string argument converted to all upper case
downcase
Returns a copy of its text string argument converted to all lower case
starts at
Returns the character position where the first character of_piece_first appears in text, or 0 if not present. For example, the location of_ana_in_havana banana_is 4.
contains
Returns true ifpiece_appears in_text; otherwise, returns false.
split at first
Divides the given text into two pieces using the location of the first occurrence of at as the dividing point, and returns a two-item list consisting of the piece before the dividing point and the piece after the dividing point. Splittingapple,banana,cherry,dogfood_with a comma as the splitting point returns a list of two items: the first is the text_apple_and the second is the text_banana,cherry,dogfood. Notice that the comma after apple doesn't appear in the result, because that is the dividing point.
split at first of any
Divides the given text into a two-item list, using the first location of any item in the list_at_as the dividing point.
Splittingi love apples bananas apples grapes_by the list [_ba,ap] would result in a list of two items the first beingi love_and the second_ples bananas apples grapes.
split
Divides text into pieces using at as the dividing points and produces a list of the results. Splittingone,two,three,four_at,(comma) returns the list_one two three four. Splittingone-potato,two-potato,three-potato,four_at-potato, returns the list_one two three four.
split at any
/sites/all/files/UserGuide/blocks/text/splitAtAny.png"
Divides the given text into a list, using any of the items in at as the dividing point, and returns a list of the results.
Splittingappleberry,banana,cherry,dogfood_with at as the two-element list whose first item is a comma and whose second item is_rry_returns a list of four items: [_applebe, banana, che, dogfood,]
split at spaces
Divides the given text at any occurrence of a space, producing a list of the pieces.
segment
Extracts part of the text starting at start position and continuing for length characters.
replace all
Returns a new text string obtained by replacing all occurrences of the substring with the replacement.
Replace all withShe loves eating. She loves writing. She loves coding_as the text,_She_as the segment, and_Hannah_as the replacement would result in_Hannah loves eating. Hannah loves writing. Hannah loves coding.