如何在RStudio中替换逗号+换行+右括号为单个右括号?
解决RStudio中替换逗号+换行+右括号的问题
在RStudio的查找替换功能里,勾选「正则表达式」选项后,用以下方案就能匹配并替换目标内容:
通用匹配方案(推荐)
- 查找内容:
,\s*\)- 说明:
\s*会匹配任意数量的空白字符(包括换行符、空格、制表符),能覆盖逗号和右括号之间有换行、或换行加空格的所有场景
- 说明:
- 替换内容:
)
精确匹配逗号后仅跟换行的情况
如果只想匹配逗号后直接换行、中间无其他空白的场景,用:
- 查找内容:
,\R\)- 说明:
\R是PCRE正则引擎的元字符,可识别任意系统的换行序列(\n或\r\n),比单独写\n兼容性更强
- 说明:
替换时直接将匹配到的内容替换为单个右括号即可。
内容的提问来源于stack exchange,提问作者corn_bunting
相关产品推荐
相关产品推荐

