Oniguruma
Jump to navigation
Jump to search
This article has multiple issues. Please help improve it or discuss these issues on the talk page. (Learn how and when to remove these template messages)
|
Original author(s) | K. Kosako |
---|---|
Initial release | 25 February 2002 |
Stable release | 6.9.9[1]
/ 14 October 2023 |
Repository | |
Written in | C |
Operating system | Cross-platform |
Type | regular expression library |
License | 2-clause BSD License |
Oniguruma (鬼車) is a free and open-source regular expression library that supports a variety of character encodings written by K. Kosako. 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.[2] It is also used in products such as Atom,[3] EDK2 UEFI,[4] GyazMail, Take Command Console, Tera Term, TextMate and SubEthaEdit.
There is also a forked Oniguruma version called "Onigmo" (Oniguruma-mod) which includes some features introduced in Perl 5.10+.[5] Ruby since version 2.0 has also switched to it[6] and features have been backported from ruby to Onigmo. Take Command Console since version 20 has also switched to Onigmo.[7]
See also
References
- ^ "Release 6.9.9".
- ^ "【PHPウォッチ】第6回 PHP5 RC1にPHP4互換モード追加,PHP4.3.5では約140件のバグ修正". IT Pro. 5 April 2004. Retrieved 2008-02-23.
- ^ "Atom Developer Blog: The Nucleus of Atom". 8 June 2022.
- ^ "Oniguruma 6.9.0 in EDK2". GitHub.
- ^ "k-takata / Onigmo - Github". GitHub. Retrieved 2013-06-13.
- ^ "Merge Onigmo to ruby 2.0".
- ^ "What's New in Version 20".
External links
Categories:
- Articles lacking reliable references from April 2013
- All articles lacking reliable references
- Articles with topics of unclear notability from November 2023
- All articles with topics of unclear notability
- Products articles with topics of unclear notability
- Articles with multiple maintenance issues
- Articles containing Japanese-language text
- Regular expressions
- Software using the BSD license
- Free software programmed in C
- All stub articles
- Computer library stubs