| 
 | 
楼主
 
 
 楼主 |
发表于 2012-5-10 05:56:26
|
只看该作者
 
 
 
关于prxmatch的一个问题
我想找出x=y的record(code如下),但很显然不工作,好像x必须是一个string,而不能是一个变量。可是我查了: 
PRXMATCH ([i:q53xtq3p][u:q53xtq3p]regular-expression-id | perl-regular-expression[/u:q53xtq3p][/i:q53xtq3p], source)   
perl-regular-expression  
specifies a character constant, [i:q53xtq3p][u:q53xtq3p]variable[/u:q53xtq3p][/i:q53xtq3p], or expression with a value that is a Perl regular expression. 
请大家帮忙指点一下,谢谢!!! 
 
 
data a; 
 input unid x $ y $; 
  re = prxmatch('/x/',y); 
 cards; 
 001 abcd abcd 
 002 defg cdfe 
 ; 
run; |   
 
 
 
 |