my_string = "2011, this year I made 750,000 dollars"
Y at-il une façon élégante de faire correspondre "2011"
et "750,000"
dans la chaîne ci-dessus. L'idée est d'extraire des valeurs numériques quand cela ressemble à des valeurs numériques, par exemple \d+
ou \d+[\.,]?\d*
en fonction de la présence d'une virgule aprèsexpression régulière dans R, un match que si les choses substring après
J'ai essayé mais ça ne correspond pas exactement à ce que je voulais, j'ai "2011, "qui est pas bon
library(stringr)
str_match_all(fkin, "(\\d+[\\.,]?\\d*)
Voici mon resut prévu:
"2011" "750,000"
http://stackoverflow.com/questions/17009628/extracting-numbers-from-string-in-r – Sumedh