Langbahn Team – Weltmeisterschaft

Oniguruma

Oniguruma
Original author(s)K. Kosako Edit this on Wikidata
Initial release25 February 2002 Edit this on Wikidata
Stable release
6.9.9[1] 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.[2] It is also used in products such as Atom,[3] EDK2 UEFI,[4] 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+.[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