• ベストアンサー

特殊文字の$*の意味

と使い方を教えてください 「とほほ」に載っていなかったので困ってます

質問者が選んだベストアンサー

  • ベストアンサー
  • mcq
  • ベストアンサー率48% (45/93)
回答No.4

文字列中で複数行マッチを行なうために 1 に設定し、0にすると、Perl が文字列に 1 行しか無いと仮定して、ある種のパターンマッチに関する最適化を行なうようになります。 複数の改行を含む文字列でのパターンマッチを"$*" が 0 のまま行なうと結果は信用のないものになります。 デフォルトでは 0 になっています。この変数は "^" と "$"の解釈にのみ影響します。 リテラルの改行文字は、$*が 0 であっても検索することが可能です。 Perl 5 では "$*" を使わないようにしてください。 だそうです。 単一/複数行マッチの切り替えには sオプションとmオプションがあります。

参考URL:
http://www.att.or.jp/perl/man/perlvar.1.html
guuman
質問者

お礼

ありがとうございます cgi-lib.pl(Version 1.14) の中身を呼んでいると現れたので知りたくなりました

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (3)

  • mcq
  • ベストアンサー率48% (45/93)
回答No.3

複数行検索を切り替えるためのフラグのようです。

参考URL:
http://www.rfs.jp/sitebuilder/perl/02/nw01.html
guuman
質問者

補足

ありがとうございます 参考サイトに $* use English: $MULTILINE_MATCHING [不要] 複数行検索  $* を 1 に設定すると、複数行にまたがって検索できます。 と有りましたが簡単な具体例があれば教えてください

全文を見る
すると、全ての回答が全文表示されます。
  • mcq
  • ベストアンサー率48% (45/93)
回答No.2

すみません。早とちりしてしまったようです。 正規表現でなく、$_のような特殊変数の事でしょうか?

全文を見る
すると、全ての回答が全文表示されます。
  • mcq
  • ベストアンサー率48% (45/93)
回答No.1

$は行末 *は直前の文字の0回以上の繰り返しです とほほにも載っていますよ

参考URL:
http://www.tohoho-web.com/wwwperl1.htm#Expr
全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • @ってどんな意味を持つ文字なの?

    メールのアドレスに使うもじだということは分かるのですが, 普通の文章に使われているのを時々見かけます。 どんなときに,どんな意味で使う文字なのでしょうか? 教えてください。

  • この文字の意味を分かりやすく教えてください

    お聞きしたいんですがパソコンのチラシを見ると ペンティアム4プロセッサ520(2・8GHz、1MBL2キャッシュ、800MHzFSB)と書いてました。 (1)2・8はクロック数ですから理解できるのですがその横の1MB L2キャッシュ、800MHzFSBとはなんでしょう? (2)それとIntel(R) 915G チップセットととも書いてました。これはいったい? (3)それとほとんどはクロック数が表示されているんですがCPUがアスロンの場合種類?だけ表示されてクロック数が表示されていない時があるんですが、なぜでしょう?全部同じなんですか? 回答よろしくお願いします。

  • 文字の読み方と意味

    この文字の読み方と意味を教えてください! 中国語?

  • 文字の意味は?

    友人がカメラで蝶を撮影したのですが、 羽に“CN-2”という文字が羽に書かれていたようです。 研究用だと思いますが、一体どういう意味なのか教えてください。

  • 文字が多くて意味がわからないです。だれか助けてください><

    こんばんは。 中2の数学の宿題の問題なんですが、文字式がよくわかりません。 問題は、 b=2S/h -a [S] []の中の文字について、この文字式を解け。 というもので、解答は S=h(a+b)/2 です。 これ以外の解答は×なのでしょうか? 例えば、 ・S=h(b+a)/2 ←aとbが解答と逆・・・(1) ・S=ah+ab/2 などです。・・・(2) (1)(2) b=2S/h -a [S] 2S/h -a=b 2S-a=hb 両辺にhをかける 2S=h(b+a) S=h(b+a)/2 あるいは、()のなかのaとbにhをかけたもの。 ご教授よろしくお願いします。

  • ^付きの文字の意味

    電磁気や量子力学などの式で アルファベットの上に^や~が付いたxやVなどが出てくるのですが 文字の上に^をつけると物理的にどのような意味になるのか 教えて下さい!

  • 文字でおく意味

    高校数学(1)の質問です。 「xの方程式x^2-(k-3)x+5k=0、x^2+(k-2)x-5k=0が 共通解をもつように定数kの値を定め、その共通解を求めよ。」 という問題はよく見かけ、解答の書き出しは、共通解をαとおくと……とし、 αとkの連立方程式を解いていく……。解き方はわかるのですが、αとおく意味が いまいちわかりません。つまり、xそのままで、xとkの連立方程式とみても、 同じ答えがでるわけで……。しかし、どの参考書をみても、共通解をαとおくと、 から始まっているので何かxそのままではいけない理由があると思っています。 詳しい方その理由を教えてください。

  • 文字の意味を知りたいです。

    初めまして、初めて質問します。 ハートの形のネックレスに 「MDAC. JE TE VEUX.」 と書いてあるのですが、 これは何なのでしょうか? 何か意味があるのでしょうか? よろしくお願いします。

  • 文字の意味を教えてください。

    「訷」「シン」と読むそうですがどういう意味があるのかご存知の方、教えてください。

  • この文字の意味を教えてください

    これはアラビア文字でしょうか?なんと読むのかわかりません。日本語でどういう意味かも教えてください。

このQ&Aのポイント
  • 【ナムコでメザスタ!】メザせ!イベルタル!キャンペーンを開始してからの私の連敗数は、なんと17連敗です。
  • このキャンペーンは仕事終わりに参加していますが、初回から17連続でハズレが続いており、まさに泥沼状態です。
  • もし、この泥沼を中央自動車道下りの恵那山トンネルに例えると、私は約8,489メートル地点まで進んでいることになります。
回答を見る