Strings or succession of characters can have various representation, either in RAM, files, databases, etc.
Their modification can programmatically be handled by various kind of function, from low level to high level.
Common operations on string can be for example: