文字列中の大文字の位置を探す際に、以前の質問/回答を尾行します。上記のシナリオのIDは、前の回答で確認できますが、SAS FIND() - 2つの連続した大文字の位置の検索
DATA TEST;
SET SAMPLE;
_endpos= FINDC(TXT,,'u');
ID = substr(TXT,1,_endpos-1);
RUN;
2つの連続した大文字が連続している条件を調べるにはどうすればよいでしょうか?どのように「U」オプションここに....
DATA TEST;
SET SAMPLE;
_endpos= FINDC(TXT,__,'u');
ID = substr(TXT,1,_endpos-1);
RUN;
または
DATA TEST;
SET SAMPLE;
_endpos= FINDC(TXT, ,'u');
ID = substr(TXT,1,_endpos-1);
RUN;
ネイティブSAS関数の代わりに正規表現関数を見てください。あなたの新しい人がビルダーを使用してコードを正しいものにするのに役立ちます。 http://regexr.com – Reeza