我想在R内修改一些.tex文件。 我用readLines()读取文件,但我无法替换以下文本。
tex <- "$\\times$"
new_tex <- gsub("$\\times$", "\\ $\\times$", tex)
new_tex
似乎无法找到$\\times$
但即使它确实如此,是否可以在没有逃避的情况下编写\?
提前谢谢!
答案 0 :(得分:2)
.share()
,否则 gsub
默认使用正则表达式。
在正则表达式中,fixed=TRUE
表示句子的结尾,这就是为什么它不起作用。
这应该起作用:
$
关于反斜杠,不,你不能写反斜杠而不逃避它。否则,例如,R解释器不可能区分标签new_tex <- gsub("$\\times$", "\\ $\\times$", tex,fixed=TRUE)
和&#34;反斜杠+ t&#34;。
答案 1 :(得分:0)
没有int main()
{
.....
glutDisplayFunc(display);
glutPassiveMotionFunc (mouse_move);
glutMouseFunc(draw_polygon);
glMatrixMode( GL_PROJECTION );
glOrtho(0.0f, (float)vp_width, 0.0f, (float)vp_height, -1.0, 1.0);
.....
}
:
fixed = TRUE
不幸的是,你需要大量的反斜杠,因为你需要逃避所有的事情。