如何在 Rstudio 的“在文件中查找”中使用正则表达式?
搜索文字数字工作得很好:
但是当尝试使用正则表达式来查找数字时,我不能:
文档没有提到需要哪种类型的正则表达式:https : //support.rstudio.com/hc/en-us/articles/200710523-Navigating-Code
所以也许我使用了错误的正则表达式?
RStudio 文档(说实话)非常缺乏描述 RStudio 查找和替换对话框中支持的正则表达式语法的参考。
\n\n但是,为了回答有关如何查找数字的问题,在“在文件中查找”对话框中勾选“正则表达式”选项后,可以执行以下任一操作:
\n\n[0-9]\n[[:digit:]]\nRun Code Online (Sandbox Code Playgroud)\n\n不幸的是,正如您发现的那样,\\d不起作用。事实上,在我当前的版本* 上\\d只是找到字母“d”或“D”。
\\s按预期工作,所以\\d不工作也许是 RStudio 中的一个错误?
*我正在使用的 RStudio 版本:
\n\nVersion 1.1.463 \xe2\x80\x93 \xc2\xa9 2009-2018 RStudio, Inc.\nMozilla/5.0 (X11; Linux x86_64) AppleWebKit/538.1 (KHTML, like Gecko) RStudio Safari/538.1 Qt/5.4.0\nRun Code Online (Sandbox Code Playgroud)\n