【发布时间】:2014-10-16 12:35:25
【问题描述】:
我想在一个字符串中提取 4 位整数,我试过 ^[[:digit:]]+ ,[^0-9]+
[^\\d]+ 但找不到准确的 4 位整数值。我采取了以下示例
Expression="sqrt((sin(3501)*cos(3505))^2+sin(3509)^2+cos(3508)^2)+9999.990"
sort(unique(na.omit(as.numeric(unlist(strsplit(Expression, "[^0-9]+"))))))
[1] 2 9999 990 3501 3505 3508 3509
我希望输出为3501 3505 3508 3509。任何帮助,任何准备在R中正则表达式的好链接,谢谢。
【问题讨论】: