Go to the first, previous, next, last section, table of contents.

$* : 複数行パターンマッチングを行うか否か

$* : 複数行パターンマッチングを行うか否か

パターンマッチを最適化するために、 文字列内で複数行マッチングを行う時 1 にセットし、 文字列が 1 行しか含まないことを perl に知らせるために 0 をセットする。

$* を 0 にしていると、 newline を複数含む文字列に対するパターンマッチは混乱した結果を返すことがある。 デフォルトは 0 である。

覚え方:
`*' は複数にマッチする。

注意: この変数は ^$ の解釈にのみ影響を与える。 改行文字は $* == 0 であっても検索できる。


Go to the first, previous, next, last section, table of contents.