Bonjour à tous !

J'ai une colonne du type "ana1.log", "ana2.log"... et je souhaiterais pour chaque ligne en extraire le nombre.

J'ai utilisé la fonction str_extract sous cette forme : str_extract(data[1,2], '[0-9]'), ce qui fonctionne quand le nombre à extraire est compris entre 1 et 9, mais pas pour les nombres à deux chiffres.
C'est à dire que pour "ana1", j'ai bien "1" en sortie, en revanche, pour "ana12", j'en aussi en sortie "1".

Auriez-vous une idée de la raison, et savez-vous comment régler le problème ?

Merci beaucoup !