- 締切済み
perlのマッチでマッチしたい物の中に空白とコンマがある場合どうしたら
perlのマッチでマッチしたい物の中に空白とコンマがある場合どうしたらいいのでしょうか。 マッチしたい物=[IF, ELSE] if( $_[ 0 ] =~ m/\[IF, ELSE\]/ ) と試したのですが、間に\sでも入れるのですか?
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- Tacosan
- ベストアンサー率23% (3656/15482)
回答No.2
本当に「[IF, ELSE]」にのみマッチさせたいならそれでいい. そうでないなら, 単に「ダメ」とだけ言われてもまったくもって意味なし. 最低限 ・$_[0] の値はどうなっているのか ・どうなると思ったのか ・実際に得られた結果はどうであるのか くらいの情報は出してください. さらに言えば「どうなっていればあなたが『正しい』と判断するのか」という基準も書いてほしい.
- Tacosan
- ベストアンサー率23% (3656/15482)
回答No.1
「試したのですが」と「間に」以降のつながりが分からないので, あなたが何を問題としているのか読み取ることができません. 字面だけで読むと「必要なら適当に入れてください」ってところでしょうか.
補足
if( $_[ 0 ] =~ m/\[IF, ELSE\]/ )を試したけどダメだったので正しいやり方を教えてください。