From Wikipedia, the free encyclopedia
Jump to: navigation, search
Original author(s) K. Kosako
Initial release February 25, 2002 (2002-02-25)
Stable release
6.1.3 / December 11, 2016; 6 months ago (2016-12-11)
Written in C
Operating system Cross-platform
Type regular expression library
License BSD license
Website github.com/kkos/oniguruma

Oniguruma (鬼車) by K. Kosako is a BSD licensed regular expression library that supports a variety of character encodings. The Ruby programming language, in version 1.9, as well as PHP's multi-byte string module (since PHP5), use Oniguruma as their regular expression engine.[1] It is also used in products such as Atom[2], GyazMail Take Command Console, Tera Term, TextMate, Sublime Text and SubEthaEdit. Oniguruma is Japanese for "Oni's Chariot".

There is also a forked Oniguruma version called "Onigmo" (Oniguruma-mod) which includes some features introduced in Perl 5.10+.[3] Ruby since version 2.0 has also switched to it[4] and features have been backported from ruby to Onigmo.

See also[edit]


External links[edit]