oniguruma
Oryginalni autorzy | K. Kosako |
---|---|
Pierwsze wydanie | 25 lutego 2002 |
Wersja stabilna | |
Magazyn | |
Napisane w | C |
System operacyjny | Międzyplatformowe |
Typ | biblioteka wyrażeń regularnych |
Licencja | Licencja BSD |
Strona internetowa |
Oniguruma ( 鬼車 ) autorstwa K. Kosako to biblioteka wyrażeń regularnych na licencji BSD , która obsługuje różne kodowania znaków . Język Ruby w wersji 1.9, a także wielobajtowy moduł łańcuchowy PHP (od PHP5), używają Oniguruma jako silnika wyrażeń regularnych . Jest również używany w produktach takich jak Atom , EDK2 UEFI , GyazMail , Take Command Console , Tera Term , TextMate i SubEthaEdytuj .
Istnieje również rozwidlona wersja Oniguruma o nazwie „Onigmo” (mod Oniguruma), która zawiera niektóre funkcje wprowadzone w Perlu 5.10+. Ruby od wersji 2.0 również się na niego przełączył, a funkcje zostały przeniesione z Ruby do Onigmo. Weź konsolę poleceń, ponieważ wersja 20 również została przełączona na Onigmo.