SAS SQL文で正規表現を使用しようとしていて、動作させることができませんでした。実行されますが、一致した式は返されません(列xxは常に空白です)。これが私が間違っていることであるかSASがあなたにこれをさせないかどうかはわかりません。SAS Proc SQL文でPerl正規表現を使用する
proc sql noprint;
create table xx as
select *,
prxposn(prxparse("https://stackoverflow.com/a/i"), 0, name) as xx
from sashelp.class
;
quit;
おかげ ロブ
編集:私は、私はちょうどPROC SQLを行い、その後、datastepで正規表現を行うことができます知っている - 私は正常に動作し、私はちょうどそれが可能かどうかを知りたいことを得ることができますそれをPROC SQLですべて実行します。
うん、私の問題は、私が使用する必要がある正規表現が返されるということです様々な長さの紐。だからどこで始まるか知るだけでは不十分です。しかし、ありがとう... –
あなたの構文がうまくいかない理由はわかりません。 'prxposn'が' proc sql'で動作するなら、私はドキュメントに何らかのエビデンスを見ません。おそらく、あなたの本当の問題についてもう少し詳しく話すことができ、別の解決策が現れます。 – itzy