r - 删除额外的空格并在特定符号后添加空格
问题描述
我有一个字符向量,我想删除多余的空格并;
在提前多谢之后留下一个空格,
text <- "Mezgebo Gk; Ymesel T;Tegegne G"
我厌倦了这些
text <- gsub("\\s+"," ",text)
text <- sub(";", "; ", text)
预期结果
"Mezgebo Gk; Ymesel T; Tegegne G"
解决方案
有一个方便的函数专门用于删除多余的空格,无论其在字符串中的位置如何:
library(tidyverse)
str_squish("Mezgebo Gk; Ymesel T;Tegegne G")
[1] "Mezgebo Gk; Ymesel T;Tegegne G"
推荐阅读
- go - CloudEvents/sdk-go - Github 是否支持 CloudEvents
- google-apps-script - 减少脚本执行时间 - Google 脚本
- c++ - 如何将字符串值从 .csv 插入 SQLite 数据库?Qt C++
- python - 在给定 if 语句的情况下,如何使用循环语句更改字典中的特定值?
- reactjs - 选中/取消选中所有复选框实现
- terraform - 使用可变输入从 locals.tf 创建资源
- linux - 使用 mongodb 连接字符串的 SSH 隧道到 mongodb
- java - 带有 listview 和 SQLITE 的 Android SearchView
- python - 检查列表值是否在字符串中,但不在其他列表中
- python - 获取等待锁定的python线程