1ドル記号($)の観測値と、2ドル記号($)の観測値があります。観測の種類ごとに異なる値を割り当てたいと思います。次のようになります。
「$200$300」が割り当てられます1。「$200」が割り当てられます2。
私は一日中Perlワイルドカードで遊んでみましたが、運がありません。
ありがとう。
countc()
「$」が出現する回数をカウントするSAS関数はどうですか?
%put %sysfunc(countc($300 $400,'$')); /* returns 2 */
%put %sysfunc(countc($300 ,'$')); /* returns 1 */
goatse演算子を使用できます:
my @str = ( '$200 $300', '$200' );
foreach my $str ( @str ) {
my $count =()= $str =~ /\$/g;
print "count for $str is $count\n";
}
次に、自分$count
が何であるかに応じて、それに応じて値を割り当てます。