Re: Problem with strings and backslashes

*To*: mathgroup at smc.vnet.net*Subject*: [mg99739] Re: Problem with strings and backslashes*From*: Jens-Peer Kuska <kuska at informatik.uni-leipzig.de>*Date*: Tue, 12 May 2009 05:44:23 -0400 (EDT)*Organization*: Uni Leipzig*References*: <gub7ej$4h5$1@smc.vnet.net>*Reply-to*: kuska at informatik.uni-leipzig.de

Hi, Mathematica need a double back slash "\\" for a true back slash, because it use \ in combinations for control codes "\n" for new line, "\t" for a tabulator. But there is not really a problem StringReplace["$\\tau\\,\sin(\\xi \\pi)$", "\\tau" -> "tan(\\psi)"] work as it should. Regards Jens LordBeotian wrote: > I'm trying to work with strings wich are LaTeX codes of formulas. I > want to make substitution of particular substrings. The problem is > that Mathematica (5.1) has a strange behaviour with the backslashes. > When it finds "\tau" it removes the "\t" in the output. The same > happen with "\right" which becomes "ight". To make it work properly I > need to manually add on the input an additional backslash at the > beginning of "\tau" and "\right": "\\tau" becames "\tau". But in this > way my work go on too slowly. What can I do? >