barrett@jhunix.HCF.JHU.EDU (Dan Barrett) (05/29/91)
I want to write a LaTeX or TeX macro that expands to a substring of its argument. For example, a macro \basename{} would take a UNIX filename as an argument: \basename{/usr/local/bin/foobar} and expand to: foobar Can TeX/LaTeX isolate substrings in a macro argument? The rule I want to embody is: "If the argument has a '/' character, then expand to the string immediately following the last '/'. Otherwise, expand to the entire argument." Please respond by e-mail only -- thanks! Dan //////////////////////////////////////\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ | Dan Barrett, Department of Computer Science Johns Hopkins University | | INTERNET: barrett@cs.jhu.edu | | | COMPUSERVE: >internet:barrett@cs.jhu.edu | UUCP: barrett@jhunix.UUCP | \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\/////////////////////////////////////