Podrías, por ejemplo, hacer:
ls(pattern=sprintf('res_%s_.*16_17_18',Slag))
Saludos,
Juan Carmona.
-----Mensaje original-----
De: r-help-es-bounces en r-project.org [mailto:r-help-es-bounces en
r-project.org]
En nombre de Luis Ridao
Enviado el: viernes, 01 de febrero de 2013 14:46
Para: r-help-es en r-project.org
Asunto: [R-es] Expresiones regulares y nombres de variables
Hola a todos,
de nuevo una pregunta referente a expresiones regulares.
en este caso me estaba preguntando si se puede suministrar el valor de una
variable a la exp. regular:
ls(pattern=('res_Slag_.*16_17_18'))
donde 'Slag' es una variable de carácter (Slag='UP') por lo que
de arriba
tendria que devolver algo asi como:
"res_UP_may_aug_16_17_18" "res_UP_sep_dec_16_17_18"
gracias de nuevo
saludos,
Luis
-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-
Luis Ridao Cruz
Faroe Marine Research Institute
Nóatún 1, P.O. Box 3051
FO-110 Tórshavn
Faroe Islands
Tel : (+298) 353900
Fax: : (+298) 353901
e-mail: luisr en hav.fo
luridao en gmail.com
-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-
[[alternative HTML version deleted]]