Returns the substring between the specified characters on the last original string positions.
Returns the substring between the specified characters on the last original string positions. If any of the characters isn't found, the returned string is returned fully from the start and/or to the end of the original string. If the end position is lower than the start position, an empty string is returned.
CamelCases this string, with the first letter uppercased.
Returns the tail of this string, starting at the first character after the first occurence of the specified character.
Returns the tail of this string, starting at the first character after the last occurence of the specified character.
camelCases this string, with the first letter lowercased.
Removes leading and trailing double quotes from this string, if any.
Returns the head of this string, until the first occurence of the specified character.
Returns the head of this string, until the last occurence of the specified character.
Generates a valid Scala identifier: camelCases this string, leaving the first letter lowercased and wraps it into backticks.
Generates a valid temporary Scala identifier: camelCases this string and prefixes it with two underscores.
String extension with some useful methods.