在 R 中处理正则表达式中的加号和减号
Dealing with plus and minus signs in regexpr in R
我想在从字符串中提取数字数据时包括减号或加号。编号为 8.81e+001。使用下面的代码我可以获得 e,但不是 + 和后续数字。
wg_co2 <- all_data[wg_co2 <- grep("Carbon Dioxide",all_data)] [3]
wg_co2 <-regmatches(wg_co2, regexpr("[0-9]{1,9}.[e-e0-9]{1,9}",wg_co2))
wg_co2
感谢收到任何提示!
JT
[0-9]{1,9}.[[e-e0-9]-]{1,9}[+-][0-9]+
这应该可以为您完成
我想在从字符串中提取数字数据时包括减号或加号。编号为 8.81e+001。使用下面的代码我可以获得 e,但不是 + 和后续数字。
wg_co2 <- all_data[wg_co2 <- grep("Carbon Dioxide",all_data)] [3]
wg_co2 <-regmatches(wg_co2, regexpr("[0-9]{1,9}.[e-e0-9]{1,9}",wg_co2))
wg_co2
感谢收到任何提示!
JT
[0-9]{1,9}.[[e-e0-9]-]{1,9}[+-][0-9]+
这应该可以为您完成