>Perlの質問です。3もっと見る130ptコンピュータ学習・教育Perlの質問です。/([^$char])+/)||・・・として、特定の文字以外が含まれているかをチェックする正規表現で、特定の文字以外の「/(スラッシュ)」が含まれていてもチェックできないのですが、どうしてなのでしょうか。正規表現の一般的な解説ページの紹介は必要ありません。文の$charを?QとEでくくってみてはいかがでしょう。しないと、$charに含まれる正規表現のメタ文字を文字として認識してくれません。これも試してみようと思います。/¥//)||を追加して安易な方法を取ってしまいました。17:57:40あ、アホだ。自己レス、いや事故レスか。’a-zA-Z0-9@#$&¥’*+¥-=.?^_`{|}~’;というのが意図した正規表現だったようです。18:05:25Re:あ、アホだ。あっ、もうお気づきだと思いますが、回答に書いた文章が文字化けで不完全でした。?Qと¥E(あるいは/Eと/Q)とお読みください。この技を使えば、$char内にメタ文字があっても気にしなくてよいので楽だし、ソースも読みやすいと思います。18:10:28Re(2):あ、アホだ。>?Qと¥E(あるいは/Eと/Q)とお読みください。