人に聞けない痔の悩み、これでスッキリ >>

perlのマッチでマッチしたい物の中に空白とコンマがある場合どうしたらいいのでしょうか。
マッチしたい物=[IF, ELSE]
if( $_[ 0 ] =~ m/\[IF, ELSE\]/ )
と試したのですが、間に\sでも入れるのですか?

A 回答 (2件)

本当に「[IF, ELSE]」にのみマッチさせたいならそれでいい. そうでないなら, 単に「ダメ」とだけ言われてもまったくもって意味なし.


最低限
・$_[0] の値はどうなっているのか
・どうなると思ったのか
・実際に得られた結果はどうであるのか
くらいの情報は出してください.
さらに言えば「どうなっていればあなたが『正しい』と判断するのか」という基準も書いてほしい.
    • good
    • 0

「試したのですが」と「間に」以降のつながりが分からないので, あなたが何を問題としているのか読み取ることができません.


字面だけで読むと「必要なら適当に入れてください」ってところでしょうか.

この回答への補足

if( $_[ 0 ] =~ m/\[IF, ELSE\]/ )を試したけどダメだったので正しいやり方を教えてください。

補足日時:2010/06/25 15:21
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!


人気Q&Aランキング