Loading AI tools
From Wikipedia, the free encyclopedia
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, SubEthaEdit and jq.
This article has multiple issues. Please help improve it or discuss these issues on the talk page. (Learn how and when to remove these messages)
|
Original author(s) | K. Kosako |
---|---|
Initial release | 25 February 2002 |
Stable release | |
Repository | |
Written in | C |
Operating system | Cross-platform |
Type | regular expression library |
License | 2-clause BSD License |
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]
Seamless Wikipedia browsing. On steroids.
Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.
Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.