我在RStudio工作,我想在.R脚本的每个选定的非空行的末尾放置一个字符串。
我尝试使用find和替换正则表达式,但我只能选择一行的最后一个字符(使用.$
)这没有用,因为我不想替换这个字符。我尝试了\n\r
等的组合,但这些没有结果。
我正在寻找一种方法,将.$
选中的字符“携带”到我的“替换”字符串中(我认为这不可能)或者选择新行并表达/定义新的替换字符串中的行。
我既不是rstudio权限用户也不是正则表达式向导,因此非常感谢任何帮助或线索。
编辑:道歉这可能是一个没有实际意义的问题。 2016年4月提到here表示找不到替换行结尾的能力尚未实现。有没有办法检查功能请求的进度?
答案 0 :(得分:4)
请尝试以下全部替换:
<强>查找强>
(.)$
<强>替换强>
\1your_string
数量(.)
表示捕获给定行上的最后一个字符,然后在替换为\1
时可用。请注意,空行不匹配,因为它们上没有字符。