ここにコードがあります
while($l=~/(\\\s*)$/) {
statements;
}
$lファイルから取得したテキスト行が含まれています。実際、このコードはファイル内の行を通過するためのものです。
質問:
の状態が何をしているのかはっきりとわかりません
while。行末にいくつかの空白が続くグループを一致させようとしていると思います。\ループは、行が空白で終わるたびに停止する必要が\あります。よくわかりません。私は声明に出くわし
$a ~= s/^(.*$)/$1/ました。^string の先頭で一致を強制することを理解していますが(.*$)、 string の末尾にあるすべての文字に一致することを意味します。ステートメントが、末尾の文字グループがテキストの先頭の文字グループと同じかどうかを見つけようとしているということですか?