如何在RStudio中查找和替换行尾

时间:2017-08-17 01:28:55

标签: regex rstudio

我在RStudio工作,我想在.R脚本的每个选定的非空行的末尾放置一个字符串。

我尝试使用find和替换正则表达式,但我只能选择一行的最后一个字符(使用.$)这没有用,因为我不想替换这个字符。我尝试了\n\r等的组合,但这些没有结果。

我正在寻找一种方法,将.$选中的字符“携带”到我的“替换”字符串中(我认为这不可能)或者选择新行并表达/定义新的替换字符串中的行。

我既不是rstudio权限用户也不是正则表达式向导,因此非常感谢任何帮助或线索。

编辑:道歉这可能是一个没有实际意义的问题。 2016年4月提到here表示找不到替换行结尾的能力尚未实现。有没有办法检查功能请求的进度?

1 个答案:

答案 0 :(得分:4)

请尝试以下全部替换:

<强>查找

(.)$

<强>替换

\1your_string

数量(.)表示捕获给定行上的最后一个字符,然后在替换为\1时可用。请注意,空行不匹配,因为它们上没有字符。