Truco SAS. Limpieza de tabuladores con expresiones regulares

Un lector necesita eliminar tabuladores de una cadena de texto y no le están funcionando las funciones habituales, sugiero emplear expresiones regulares, en mi entorno de SAS si está funcionando:

data ejemplo;
input frase $50.;
cards;
Hola este es un 	ejemplo""""""
Hola es	te es un ejemplo_______
Hola este es un ejemplo++++++++
;
run;


data ejemplo;
set ejemplo;
call prxchange(prxparse('s/([A-ZÑa-zñ 0-9]*)([^A-Za-zÑñ 0-9]*)/$1/'),-1,frase);
run;

Como se ve en el ejemplo también se carga los caracteres especiales, tened en cuenta eso. Saludos.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos necesarios están marcados *

[bws_google_captcha]