r - 仅删除换行符之间的空格
问题描述
我有以下带有换行符“\n”和空格“”的示例字符串:
a <- "\n \n \n \nTEST TEST\n"
我想删除换行符(“\n”)之后的空格(“”),而不是其他字符串之后的空格(比如我的玩具示例中的“TEST”)。因此,我想要的输出是:
"\n\n\n\nTEST TEST\n"
我尝试了 stringr 的str_remove_all和str_replace_all但没有成功,因为在这种情况下它们似乎有问题,因为换行符的相邻出现。这是我得到的最接近的:
str_replace_all(a, "\n[ ]*\n", "\n\n")
我在这个(可能非常简单)问题上花了几个小时,因此非常感谢任何帮助!
解决方案
推荐阅读
- mysql - 尝试使用加入、计数和分组,但没有按我的意愿工作
- xamarin - Xamarin:如何将项目添加到 CollectionView 中的现有组
- python - 如何优化 pandas 中的 apply 函数以计算 levenshtein 距离?
- kotlin - Kotlin - 枚举类,如何知道条目映射到什么类型的值?
- javascript - 如何将打字稿更改为javascript
- javascript - 如何检查字符串是否完全由定义的子字符串组成
- java - `NativeWebRequest` 在使用 Spring Boot 的传入请求中为空
- javascript - 删除元素的css类
- c# - iPhone Numbers 应用程序上的 OpenXML 电子表格 xlsx 导致错误的行高
- apache-spark - Apache Spark java.sql.SQLException:没有适合我的 Azure SQL Server 的驱动程序