- ベストアンサー
バックスラッシュを含む文字変数のマッチング
"\section"という文字列を含む行を取り出したいと思い、 if(/\\section/) と書けば、普通に動作しました。 そこで$section = "\\section"と変数に代入して if(/${section}/)と書くとうまくマッチしないようなのですが、何がまずいのでしょうか? ご教示頂けますよう、よろしくお願いします。
- みんなの回答 (2)
- 専門家の回答
"\section"という文字列を含む行を取り出したいと思い、 if(/\\section/) と書けば、普通に動作しました。 そこで$section = "\\section"と変数に代入して if(/${section}/)と書くとうまくマッチしないようなのですが、何がまずいのでしょうか? ご教示頂けますよう、よろしくお願いします。
お礼
回答ありがとうございます。 \Q...\Eでくくればよかったんですね。 無事に解決しました。 ありがとうございました。