slash_flash までの最初のパターンだけをキャプチャしたい。
私はこれを試しました:
$var1 = slash_flash*_target_bit[*]_slash_hit\n
$var1 =~ s/^(.*)\*?(.*)$/$1/g if ($var1 =~ /\*/);
文字列全体を取得します。
> $var1 = slash_flash*_target_bit[*]_slash_hit
注: $var1 は何から始めてもかまいません。そのため、特定の単語やパターンでパターン マッチングを開始することはできません。というわけでやってみました(.*)