Misplaced Pages

Oniguruma

Article snapshot taken from Wikipedia with creative commons attribution-sharealike license. Give it a read and then ask your questions in the chat. We can research this topic together.
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)
This article relies excessively on references to primary sources. Please improve this article by adding secondary or tertiary sources.
Find sources: "Oniguruma" – news · newspapers · books · scholar · JSTOR (April 2013) (Learn how and when to remove this message)
The topic of this article may not meet Misplaced Pages's notability guidelines for products and services. Please help to demonstrate the notability of the topic by citing reliable secondary sources that are independent of the topic and provide significant coverage of it beyond a mere trivial mention. If notability cannot be shown, the article is likely to be merged, redirected, or deleted.
Find sources: "Oniguruma" – news · newspapers · books · scholar · JSTOR (November 2023) (Learn how and when to remove this message)
(Learn how and when to remove this message)
Oniguruma
Original author(s)K. Kosako Edit this on Wikidata
Initial release25 February 2002 Edit this on Wikidata
Stable release6.9.9 Edit this on Wikidata / 14 October 2023; 14 months ago (14 October 2023)
Repository
Written inC Edit this on Wikidata
Operating systemCross-platform
Typeregular expression library
License2-clause BSD License Edit this on Wikidata

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. It is also used in products such as Atom, EDK2 UEFI, GyazMail, Take Command Console, Tera Term, TextMate, SubEthaEdit and jq.

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. Take Command Console since version 20 has also switched to Onigmo.

See also

References

  1. "Release 6.9.9".
  2. "【PHPウォッチ】第6回 PHP5 RC1にPHP4互換モード追加,PHP4.3.5では約140件のバグ修正". IT Pro. 5 April 2004. Retrieved 2008-02-23.
  3. "Atom Developer Blog: The Nucleus of Atom". 8 June 2022.
  4. "Oniguruma 6.9.0 in EDK2". GitHub.
  5. "k-takata / Onigmo - Github". GitHub. Retrieved 2013-06-13.
  6. "Merge Onigmo to ruby 2.0".
  7. "What's New in Version 20".

External links


Stub icon

This computer-library-related article is a stub. You can help Misplaced Pages by expanding it.

Categories: