Регулярное выражение в Rstudio "Найти в файлах" - PullRequest
1 голос
/ 25 марта 2019

Как использовать регулярные выражения в Rstudio "Найти в файлах"?

Поиск буквенных чисел работает просто отлично:

enter image description here

Но при попытке использовать регулярное выражение, чтобы найти число, я не могу:

enter image description here

В документации не указано, какой тип регулярного выражения необходим: https://support.rstudio.com/hc/en-us/articles/200710523-Navigating-Code

Так, может быть, я использую неправильный вкус регулярных выражений?

1 Ответ

2 голосов
/ 08 апреля 2019

В документации RStudio (чтобы быть добрым) очень не хватает справки, описывающей синтаксис регулярного выражения, который поддерживается в диалогах поиска и замены RStudio.

Тем не менее, в ответ на ваш вопрос о том, как найти числовые цифры, в диалоге «Поиск в файлах» работает одно из следующих значений с установленным флажком «Регулярное выражение»:

[0-9]
[[:digit:]]

К сожалению, как вы обнаружили \d не работает. На самом деле, в моей текущей версии * \d просто находит букву «d» или «D».

\s работает как положено, поэтому возможно \d не работает - это ошибка в RStudio?


* Версия RStudio, которую я использую:

Version 1.1.463 – © 2009-2018 RStudio, Inc.
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/538.1 (KHTML, like Gecko) RStudio Safari/538.1 Qt/5.4.0
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...