Try: data temp ; set temp_ ; informat x MMDDYYD10.; pos = find(text, '[2015') ; if pos > 0 then do ; dt = substr(substr(text, pos, 11),2) ; yr=substr(dt,1,4) ; mon=substr(dt,6,2) ; day=substr(dt,9,2) ; x=catx('-',mon,day,yr) ; output ; end ; DROP POS DT YR MON DAY; run ;
... View more