私はまだ perl 初心者です。man_1、man_2、woman1、woman2 などの文字列を取得しています (コンマはなく、関数への入力として 1 つの文字列のみが存在します)。
適切な数値が抽出され、オフセットが追加されていることを確認するために、if ステートメントの部分文字列として man_ または woman をチェックする必要があります。
以下のように抽出できる数
$num =~ s/\D//g
if (<need the substring extracted> == "man_")
$offset = 100;
else if (<need the substring extracted> == "woman")
$offset = 10;
return $num + $offset;
部分文字列を抽出するにはどうすればよいですか。substr を調べたところ、オフセットなどが必要です。理解できませんでした。助けに感謝します