1. ホーム
  2. regex

[解決済み】正規表現 - 特定の文字が含まれない場合

2022-03-25 17:59:09

質問

文中に < と > のどちらかがない場合にマッチする正規表現が必要です。

もし、<または>のどちらかが文字列の中にあれば、falseを返さなければなりません。

私はこれで部分的に成功しましたが、それは私の < > が最初か最後である場合だけです。

(?!<|>).*$

私は.Netを使用していますが、違いがあるでしょうか?

ありがとうございました。

解決方法は?

^[^<>]+$

文字クラス内のキャレット( [^ を除くすべてのものにマッチすることを意味します。つまり、文字列の先頭から <> であれば、文字列の末尾になります。