Oniguruma is a BSDL Regular Expression library written for ruby-m17n, which implements all of Perl extensions, many of .NET extensions plus more. It provides multiple APIs for ease of use; GNU regex compatible API, POSIX regex compatible API and its own. This library is multilingualized by design and can have one encoding for each regex object. Currently supported character encodings are ASCII, UTF-8, EUC-JP and Shift_JIS. 4.x supports Ruby1.9. Author: K.Kosako WWW: http://www.geocities.jp/kosako3/oniguruma/