• 締切済み

正規表現の ^ の有無の差について

下記の2つの正規表現で上は ^ があり 下には ^ がありません。 どのような相異があるのでしょうかお教え 下さい。 \!^to:.*user@acount1.com \!to:.*user@acount1.com

みんなの回答

  • sakusaker7
  • ベストアンサー率62% (800/1280)
回答No.1

何かに使っているものなのでしょうか? ! をエスケープしていたり、^ が正規表現の先頭やそれに準ずるところにないのが疑問なのですが。 エスケープなしでの ^ は文字列の先頭や改行の直後(フラグによる)に マッチするメタキャラクタだったり、[ ] の[の直後において 文字クラス指定の意味を反転させる役割を持つものですから、 質問にあるように生のままパターンの途中に置かれるというのは 何のためにそうしているのかわかりません。

binm
質問者

お礼

ご返事有難うございます。 質問がおかしいのかもしれません。失礼しました。

関連するQ&A