r - 用整个元素替换字符串的最后一个字符
问题描述
我的数据框中有一个要修改的元素。我有一列具有以下类型的值
https://mns-xyz-eu.abc.com/ccs/proposal?action=view&proposalId=12345
我想用最后 5 个字符替换整个字符串(即)在这种情况下用 12345 替换整个字符串。
我如何实现这一目标?非常感谢。
解决方案
一种选择是使用正面的外观stringr::str_extract
str_extrct('https://mns-xyz-eu.abc.com/ccs/proposal?action=view&proposalId=12345',
'(?<=proposalId\\=)\\d+')
#Simple option
str_extract('https://mns-xyz-eu.abc.com/ccs/proposal?action=view&proposalId=12345', '\\d+')
推荐阅读
- php - 对php的JQuery ajax请求不会执行?
- java - SQL 不更新数据
- javascript - 使用 javascript 解析 XML 文件中的嵌套标签
- python - 我试图在 Pygame 中绘制一个矩形,但颜色闪烁……为什么?
- php - 使用codeigniter分页不生成值
- .htaccess - .htaccess 为博客文章重写 url
- c - localtime() 在 RTL8710 上大约相差 460,000 年
- python - 无法安装 SRC - Linux
- python - 将字典应用于文本数据
- javascript - 角 5 | 在表单中显示 xml 通用文件的最佳方式是什么?