L'extraction des numéros uniques de chaîne dans la R

J'ai une liste de chaînes de caractères qui contiennent des caractères aléatoires tels que:

list=list()
list[1] = "djud7+dg[a]hs667"
list[2] = "7fd*hac11(5)"
list[3] = "2tu,g7gka5"

Je voudrais savoir les nombres qui sont présents au moins une fois (unique()) dans cette liste. La solution de mon exemple est:

solution: c(7,667,11,5,2)

Si quelqu'un a une méthode qui ne considère pas 11 comme des "onze", mais comme "l'un et l'autre", il serait également utile. La solution à cette condition serait:

solution: c(7,6,1,5,2)

(J'ai trouvé ce post sur un sujet connexe: L'extraction des numéros de vecteurs des chaînes)

InformationsquelleAutor Remi.b | 2013-06-09