Oniguruma (鬼車) is a BSD licensed regular expression library which allows encoding (e.g. `UTF-8`, `EUC-JP`, `GB18030`) to be specified for each regular expression object. Use this tag for questions about Oniguruma regex syntax. Be sure to tag the language this library is used in.
Oniguruma (鬼車) is a BSD licensed regular expression library which supports Unicode characters in encodings such as UTF-8
, UTF-16
and EUC-JP
. It allows encoding to be specified for each regular expression object.
The Ruby programming language, since version 1.9, as well as PHP's multi-byte string module (since PHP5), use Oniguruma as their regular expression engine. It is usable in C/C++ and ports to Cocoa, Java and Erlang have also been made.
The current version is 5.9.4 (c) K.Kosako, updated at: 2013/04/04
Official Page - http://www.geocities.jp/kosako3/oniguruma/