• ベストアンサー

正規表現で

文字列 $x.',' が $y の最初の部分に含まれた時真になるような式はどんな式でしょうか? 例えば $x='abc'; $y='abc,de'; のとき真になる式です $x=~/$y,/ でいいのでしょうか?

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

  • ベストアンサー
  • retr
  • ベストアンサー率75% (30/40)
回答No.1

$y =~ /^$x,/ です。

guuman
質問者

お礼

ありがとうございます xとyを入れ替えてしまって^も抜けていました

その他の回答 (1)

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

$xにメタ文字が含まれる可能性はありますでしょうか 例 'x+y', 'a[3]', '(1)'; いちおう\Q~\Eもつけたほうがいいかもです $y =~ /^\Q$x\E,/

guuman
質問者

お礼

ありがとうございます 今回は1の回答でいいので今後の参考にさせてもらいます

関連するQ&A