如何更改名称" Happyending-qwertt_asdf_mnb_ko_sdf"计数4。 名称Happyending将始终保持不变,简而言之,我必须计算"下划线"并将其改为计数。
谢谢,
答案 0 :(得分:3)
您可以使用transliteration
如果REPLACEMENTLIST为空,则复制SEARCHLIST。后者对于计算类中的字符或压缩类中的字符序列非常有用。
my $count = $string =~ tr/_//;
答案 1 :(得分:0)
如果您不想更改字符串,可以使用此
my $string = "Happyending-qwertt_asdf_mnb_ko_sdf";
my $count = () = $string =~ m/_/g;