translation-table is a string, each character represents the mapping for an ASCII character of that character's position in the string. If the string is less than 256 characters in length any undefined characters will remain unchanged (i.e. a translation-table of `' would leave the region unaltered).
translate-area
function. Instead of applying the mapping to a region of a buffer it
applies it to the string string. string is returned (after
being modified).
Note that the string really is modified, no copy is made!
(translate-string "abc" upcase-table)
=> "ABC"
translate-string and translate-area.
upcase-table except that it is used to convert from
upper-case to lower-case.
The following functions use the translation functions and the two translation tables described above.
When called interactively uses the block marks for its arguments; note that this won't work properly with rectangular blocks.
upcase-area but makes all alphabetic characters lower-case.
upcase-word, makes words lower-case!
Go to the first, previous, next, last section, table of contents.