File: m4.info, Node: Text handling, Next: Arithmetic, Prev: Diversions, Up: Top 11 Macros for text handling *************************** There are a number of builtins in ‘m4’ for manipulating text in various ways, extracting substrings, searching, substituting, and so on. * Menu: * Len:: Calculating length of strings * Index macro:: Searching for substrings * Regexp:: Searching for regular expressions * Substr:: Extracting substrings * Translit:: Translating characters * Patsubst:: Substituting text by regular expression * Format:: Formatting strings (printf-like)