Rubyの正規表現は`&&`のintersectで文字セットの「差分」を取れる

正規表現記事を書いていて発見したregular-expressions.info↓という神サイトをちびちび読んでいました。 regular-expressions.infoより すると、「Ruby(つまりOnigmo)では以下のように&&という特殊なメタキャラクタを使うと、文字セットのintersect演算、つまり共通集合を取れる」という記述が目に入り、思わず息を呑みました。 [class&&[intersect]] 文字セットの演算機能といえば、.NET Frameworkの[class-[class]]という記法で文字セットの差分を取る機能ぐらいしかないと思っていたのが、まさか … 続きを読む Rubyの正規表現は`&&`のintersectで文字セットの「差分」を取れる