アプリ版:「スタンプのみでお礼する」機能のリリースについて

[^abc]
はa,b,c以外という意味ですが、
abcという文字列以外と記述したく、

[^(abc)]
というような方法をとりました。
一応動作もしたようですが、この正しい書き方なのか心配です。これでいいのでしょうか?

webを探し回ったのですが、指定文字列以外という正規表現の例などがみつからなかったので質問しました。

A 回答 (1件)

はい。

問題ありません。

もし、(abc)しか見る必要が無いなら

if ($_ !~ m/abc/) {
}

の様に、!~ で否定をしても良いかも知れません。(Perlの文法の場合。)

しかし、(abc)以外にも見るべき式があるのであれば、

[^(abc)]

は文法的におかしいということはありません。
    • good
    • 0
この回答へのお礼

すばやいご回答、ありがとうございます。
安心しました。

>if ($_ !~ m/abc/) {
>}
なるほど、そういう方法もあるんですね~
参考にします

お礼日時:2004/10/02 14:48

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