仅在带负数的情况下提取“ =”之后的数字

亚力山大

我试图仅在“ =”字符串后提取数字

strings <- c("1t clever=120","3c stupid=-150 bad","5k high iq=150 good")

并尝试

as.numeric(gsub("[^\\d]+","",strings,perl = TRUE))

这使

[1] 1120 3150 5150

预期的输出

120 -150 150

如何获得此输出?

阿克伦

我们可以试试

library(stringr)
as.numeric(str_extract(strings, "(?<==)-?\\d+"))
#[1]  120 -150  150

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

来自分类Dev

SQL Server仅在=或仅数字之后提取数据

来自分类Dev

如何转换Rust数字类型,但仅在适合的情况下?

来自分类Dev

仅提取_之后的字母,且中间的数字

来自分类Dev

在R中的特定文本之后提取数字

来自分类Dev

Pandas-在分隔符的最后一个实例之后的拆分列,仅在分隔符后面有2个数字的情况下

来自分类Java

我无法在带格式的数字(Java)之后添加美元符号

来自分类Dev

如何在术语Excel VBA之后提取数字序列/字符

来自分类Dev

正则表达式仅在存在字母的情况下匹配数字

来自分类Dev

仅在未先进行减少的情况下才增加数字

来自分类Dev

仅在熊猫数据框中以数字开头的情况下添加前导零

来自分类Dev

如何使用pyhton提取数字和仅在数字之后的一个字符串?

来自分类Java

如何在带有正则表达式的数字文本之后提取数字?

来自分类Dev

仅在数据框中带有数字的情况下,才如何替换该单词?

来自分类Dev

正则表达式指南仅在特殊情况下从字符串中删除数字

来自分类Dev

sed,仅在不存在空格的情况下,在第一个数字之前插入空格

来自分类Dev

提取文本列中特定单词之后的第一个数字

来自分类Dev

仅提取gsub之后数字的第一个出现

来自分类Dev

R正则表达式提取数字,在字符串之前/之后

来自分类Dev

重击:在数字之后提取字符串的一部分

来自分类Dev

如何提取特定关键字之前和之后的所有数字?

来自分类Dev

熊猫数字格式,带括号的负数

来自分类Java

如何在没有+的情况下加数字

来自分类Dev

在不使用乘法的情况下获得数字的阶乘

来自分类Dev

在特定情况下,数组中数字的总和

来自分类Dev

在情况下更新数字table.column

来自分类Java

如何在给定数字中缺少数字的情况下,用分割数字?

来自分类Dev

在p值之后捕获数字

来自分类Java

在休眠JPA的getReference()之后不使用setter发出select的情况下无法更新

来自分类Java

为什么方法在声明之后总是返回true的情况下要求返回值?

TOP 榜单

热门标签

归档