- data a;
- a='jack like jack';
- pattern=prxparse('/jack/o');
- start=1;
- stop=length(a);
- call prxnext(pattern,start,stop,a,position,length);
- array num(2) $ ;
- do i=1 to 2 while (position>0);
- num(i)=substr(a,position,length);
- call prxnext(pattern,start,stop,a,position,length);
- end;
- drop pattern start stop i position length;
- run;