This article relies too much on references to primary sources. (April 2013) (Learn how and when to remove this template message)
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. It is also used in products such as Atom, EDK2 UEFI, GyazMail, Take Command Console, Tera Term, TextMate and SubEthaEdit.
|Original author(s)||K. Kosako|
|Initial release||February 25, 2002|
6.9.0 / 3 September 2018
|Type||regular expression library|
There is also a forked Oniguruma version called "Onigmo" (Oniguruma-mod) which includes some features introduced in Perl 5.10+. Ruby since version 2.0 has also switched to it and features have been backported from ruby to Onigmo.
- "Releases - kkos/oniguruma". Retrieved 6 September 2018 – via GitHub.
- "【PHPウォッチ】第6回 PHP5 RC1にPHP4互換モード追加，PHP4.3.5では約140件のバグ修正". IT Pro. Retrieved 2008-02-23.
- "Atom Developer Blog: The Nucleus of Atom".
- "Oniguruma 6.9.0 in EDK2".
- "k-takata / Onigmo - Github". Retrieved 2013-06-13.
- "Merge Onigmo to ruby 2.0".
|This software article is a stub. You can help Wikipedia by expanding it.|