J'essaie d'extraire un nombre d'une chaîne.Extrait une correspondance d'expression régulière
Et de faire quelque chose comme [0-9]+
sur la chaîne "aaa12xxx"
et obtenir "12"
.
je pensais que ce serait quelque chose comme:
> grep("[0-9]+", "aaa12xxx", value=TRUE)
[1] "aaa12xxx"
Et puis je me suis dit ...
> sub("[0-9]+", "\\1", "aaa12xxx")
[1] "aaaxxx"
Mais j'ai une certaine forme de réponse à faire:
> sub("[0-9]+", "ARGH!", "aaa12xxx")
[1] "aaaARGH!xxx"
Il y a un petit détail qui me manque.
(presque) exactement ce que je avais besoin, mais comme je l'ai commencé à taper dans '? str_extract' j'ai vu' str_extract_all' et la vie était bien à nouveau. – dwanderson