LoginSignup
1
1

More than 1 year has passed since last update.

正規表現の否定先読み、OR条件

Posted at
 /\A(?!.*(\.{2,}|\.{1,}@)).*\z/

文中に連続の.(ドット)または@(アットマーク)前に一回以上の.(ドット)が来ると否定できるようになった。
以下の出典先を真似して書いてみた。

OR条件

ABC|DEF のように書くと、「文字列ABC、または文字列DEF」という OR条件 の意味になります

出典

否定的先読み

パターンを否定する。
この場合は文中に含まれるabcが否定される

^(?!.*abc).*$

出典

感想

調べることに時間がかかったので記事にした。
正規表現はまだ全然慣れていない。
これで区切りがついた。
これが終わると次にいつ使うかわからない。
しかし勉強してよかった。

1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1