Oniguruma
2006/09/19 (C) K.Kosako
Oniguruma is a regular expressions library.
The characteristics of this library is that different character encoding
for every regular expression object can be specified.
- Supported character encodings:
ASCII, UTF-8, UTF-16BE, UTF-16LE, UTF-32BE, UTF-32LE,
EUC-JP, EUC-TW, EUC-KR, EUC-CN,
Shift_JIS, Big5, GB 18030, KOI8-R, KOI8,
ISO-8859-1, ISO-8859-2, ISO-8859-3, ISO-8859-4, ISO-8859-5,
ISO-8859-6, ISO-8859-7, ISO-8859-8, ISO-8859-9, ISO-8859-10,
ISO-8859-11, ISO-8859-13, ISO-8859-14, ISO-8859-15, ISO-8859-16
(GB 18030 encoding was contributed by KUBO Takehiro)
- What's new
- Version 4.4.4 released. (2006/09/19)
- Version 2.5.7 released. (2006/07/28)
- There are two ways of using of it in this program.
- (1) C library (supported APIs: GNU regex, POSIX and Oniguruma native)
- (2) Built-in regular expressions engine of Ruby 1.6/1.8/1.9
In Ruby 1.9, Oniguruma is already integrated by Kazuo Saito.
- Platform:
- Unix (include Mac OS X)
- Cygwin
- Win32
- License:
When this software is partly used or it is distributed with Ruby,
this of Ruby follows the license of Ruby.
It follows the BSD license in the case of the one except for it.
- Download:
* 4.X.X supports UTF-16/UTF-32, Ruby 1.9.X.
* 2.X.X does not support UTF-16/UTF-32, supports Ruby 1.6/1.8.[2-4]
- Documents: (version 4.4.4)
- Sample Programs:
- Links:
- References:
- Resources:
and I'm thankful to Akinori MUSHA.
- Other Libraries:
Back to Home