methods=Regexp/i.=26.eregex,Regexp/i.=7c.eregex
sublibraries=
requires=
classes=RegAnd,RegOr
is_sublibrary=false

2 つの正規表現による AND/OR を提供します。

このライブラリはコンセプト実証用のおもちゃのようなものです。

[[c:Regexp]] クラスに & と | のメソッドを定義し、それぞれ
2つの正規表現の両方にマッチすれば真となるもの ([[c:RegAnd]]) と
いずれかにマッチすれば真となるもの ([[c:RegOr]]) を返します。
[[c:RegAnd]]、[[c:RegOr]] は =~ のみサポートしています。

=== 使用例

  require 'eregex'
  p "abc" =~ /b/|/c/
  p "abc" =~ /b/&/c/
