Johan Vromans <jvrom...@squirrel.nl> writes: > On Mon, 28 Dec 2015 21:39:05 +0100 (CET) > Werner LEMBERG <w...@gnu.org> wrote: > >> I suggest to use the m4 preprocessor >> [https://en.wikipedia.org/wiki/M4_(computer_language)] to convert, > > Yikes. Speaking of overkill... > >> say, `violin1' to `violinI'. Add the line >> >> define(`violin1', `violinI') > > This will happily change violin12 to violinI2, etc., probably not what you > want.
File: m4.info, Node: Names, Next: Quoted strings, Up: Syntax 3.1 Macro names =============== A name is any sequence of letters, digits, and the character '_' (underscore), where the first character is not a digit. 'm4' will use the longest such sequence found in the input. So, no. > m4 is not for the faint of the heart. It's not as bad as you want to paint it. It would not be my choice of tool here nevertheless. -- David Kastrup _______________________________________________ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user