r - 如何删除R中斜线之间的所有单词?
问题描述
我有字符串
x <- "('00111','22222', /*abd*/ '22343','24352' /*abdegsg*/)"
我想删除斜线之间的字符
('00111','22222', '22343','24352')
解决方案
我们可以尝试使用gregexpr
基本 R 解决方案:
x <- "('00111','22222', /*abd*/ '22343','24352' /*abdegsg*/)"
m <- gregexpr("'\\d+'", x)
regmatches(x, m)[[1]]
[1] "'00111'" "'22222'" "'22343'" "'24352'"
推荐阅读
- scala - 如何在 spark-shell 中注册 kryo 类
- php - 如何使用 AJAX 表单验证 URL 字段
- asp.net - 如何发送 HTTP 请求包括破折号 - 避免无效的 URI 异常
- python - 无法在 Python Anywhere 的 Flask 应用程序中通过 Pandas 读取 CSV 文件
- outlook - 服务器端 Outlook.Exchange 规则 执行脚本
- ruby-on-rails - Rails 部署到 heroku“检测 rails 配置失败”和“/usr/bin/env: 'ruby.exe\r': 没有这样的文件或目录”
- angular - Angular 7.2 HttpClient 删除方法不起作用,改为发送 Options 方法
- swift - 我试图在我的 ViewController 上显示两个 UICollectionViews,但是没有数据加载并且 UICollectionViews 是空的
- class - 使用函数或集合的数学符号描述类和类继承
- reinforcement-learning - 深度 q 学习 (dqn) 和神经拟合 q 迭代之间的区别