要約
2 つの正規表現による AND/OR を提供します。
このライブラリはコンセプト実証用のおもちゃのようなものです。
Regexp クラスに & と | のメソッドを定義し、それぞれ 2つの正規表現の両方にマッチすれば真となるもの (RegAnd) といずれかにマッチすれば真となるもの (RegOr) を返します。 RegAnd、RegOr は =~ のみサポートしています。
使用例
require 'eregex' p "abc" =~ /b/|/c/ p "abc" =~ /b/&/c/
クラス
| RegAnd | 二つの正規表現を内部で保持するクラスです。 |
| RegOr | 二つの正規表現を内部で保持するクラスです。 |