• ベストアンサー

Perlをphpに変換しているのですが

$y=~m|^\Q$x\E,| を preg_match("|^\Q$x\E,|",$y) に置き換えても動きません 正規表現の\Qと\Eが無効のようです \Qと\Eについてpreg_match用のものは有るのでしょうか?

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

  • ベストアンサー
  • moon_piyo
  • ベストアンサー率60% (88/146)
回答No.1

phpはさわったことないですけど preg_quot()関数が\Q\Eに似てるみたいですね preg_match( "|^".preg_quot($x).",|" , $y ) 構文エラーでしたらすいません

guuman
質問者

お礼

ありがとうございます おかげで動くようになりました

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

その他の回答 (1)

  • moon_piyo
  • ベストアンサー率60% (88/146)
回答No.2

#1です preg_quot() ↓ preg_quote() でした...

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

関連するQ&A