1. ホーム
  2. regex

Perlで$1はどういう意味ですか?

2023-12-14 15:47:34

質問

Perlにおいて$1はどのような意味を持つのでしょうか?さらに、$2は何を意味するのでしょうか? どのように多くの$number変数がありますか?

どのように解決するのですか?

この $number にマッチした文字列の部分を含みます。 キャプチャグループ ( ... ) を最後の正規表現にマッチするパターンに追加します。

例えば、次のような文字列を例にとります。

$text = "the quick brown fox jumps over the lazy dog.";

ステートメントの後

$text =~ m/ (b.+?) /;

$1 はテキスト " に等しい。 brown となります。