用等效的LaTeX命令替换加减号

时间:2017-04-11 15:25:38

标签: r regex unicode latex

就像标题所说的那样,我试图用等效的LaTeX命令取代加号 - 减号和#34; \ pm"使用R

我尝试过以下操作但没有成功:

gsub("±", "\\pm", "±", fixed = FALSE)
  

" PM"

gsub("\u00b1", "\\pm", "\u00b1", fixed = FALSE)
  

" PM"

我做错了什么?

1 个答案:

答案 0 :(得分:0)

你需要再做一次。您需要四个反斜杠来表示一个(Read more here)。

gsub("±", "\\\\pm", "±")
#[1] "\\pm"

实际上只有一个反斜杠。通过运行检查:

cat(gsub("±", "\\\\pm", "±"))
#\pm