Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
*文字列に文字が含まれている場合に一致する正規表現を探していますが、1回だけです。a*aa、、と一致する必要がありますがaa*aaaaa、、、と一致しa*aaaaてはなりません。a**aa********
*
a*aa
aa*aaaaa
a*aaaa
a**a
a****
****
何かアドバイス?
この文字列をキャプチャしているようには見えません。では、なぜ最初から正規表現を使用するのでしょうか? tr//一致の数を返します:
tr//
my $nStars = ( $str =~ tr/*/*/ );