regex - R-从电话号码栏中删除破折号

标签 regex r string-substitution

我想创建一个不带破折号的新电话号码列。我的数据是数字和一些破折号混合而成的。数据如下:

电话
555-555-5555
1234567890
555-3456789
222-222-2222
51318312491

最佳答案

由于您要处理非常简单的替换,因此可以轻松地使用gsub查找要删除的字符并将其替换为空。

假设您的数据集称为“mydf”,感兴趣的列为“电话”,请尝试以下操作:

gsub("-", "", mydf$Phone)

关于regex - R-从电话号码栏中删除破折号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25294493/

相关文章:

php - 用于计算文本 block 中句子的正则表达式

regex - R,第n次出现之前的所有内容的正则表达式

regex - sed通配符替换

c++ - 将字符串中的某个字母设置为 int + ","

linux - 如何在 Bash 脚本中用转义版本替换特殊字符

regex - 如果行以数字开头,则替换空格或 -'s with _' s

python - pd.read_csv 忽略逗号,如果它在括号内

javascript - 在获取背景图像 url 时,如何让 JQuery 替换字符串的非 URL 部分

r - 是否可以在 Shiny(传单外)中访问 R Leaflet 层控件?

r - 按年份提取天数,其开始日期和结束日期可能跨年,也可能不跨年