1ドル記号($)の観測値と2ドル記号($)の観測値があります。それぞれのタイプの観測に異なる値を割り当てたいと思います。それは次のようになります。SASの正規表現マッチング
「$ $ 200 300は」1 「$ 200」が割り当てられます私は、ワイルドカードのすべての日が、運はPerlで遊んでみました
2が割り当てられます。
ありがとうございました。
1ドル記号($)の観測値と2ドル記号($)の観測値があります。それぞれのタイプの観測に異なる値を割り当てたいと思います。それは次のようになります。SASの正規表現マッチング
「$ $ 200 300は」1 「$ 200」が割り当てられます私は、ワイルドカードのすべての日が、運はPerlで遊んでみました
2が割り当てられます。
ありがとうございました。
SAS countc()
は、「$」が表示される回数をカウントするのはどうですか?
%put %sysfunc(countc($300 $400,'$')); /* returns 2 */
%put %sysfunc(countc($300 ,'$')); /* returns 1 */
あなたはgoatse operatorを使用することができます。
my @str = ('$200 $300', '$200');
foreach my $str (@str) {
my $count =()= $str =~ /\$/g;
print "count for $str is $count\n";
}
次に、あなたの$count
はそれに応じて値を割り当て、あるものに応じて。
+1私がそれを見つけ出すまでコードを見てくれました:p – user667489
クラップス。 SASには、これらすべての面白い超特有の機能があったことを忘れてしまった。ええ、それは完全に意味があります。 – aesir