Oniguruma
Originalförfattare | K. Kosako |
---|---|
Initial release | 25 februari 2002 |
Stabil frisättning | |
Förvar | |
Skrivet i | C |
Operativ system | Cross-plattform |
Typ | reguljära uttrycksbibliotek |
Licens | BSD-licens |
Hemsida |
Oniguruma ( 鬼車 ) av K. Kosako är ett BSD-licenserat reguljärt uttrycksbibliotek som stöder en mängd olika teckenkodningar . Programmeringsspråket Ruby , i version 1.9, såväl som PHP :s multi-byte strängmodul (sedan PHP5), använder Oniguruma som sin motor för reguljära uttryck. Den används också i produkter som Atom , EDK2 UEFI , GyazMail , Take Command Console , Tera Term , TextMate och SubEthaEdit .
Det finns också en kluven Oniguruma-version som heter "Onigmo" (Oniguruma-mod) som innehåller några funktioner som introduceras i Perl 5.10+. Ruby sedan version 2.0 har också bytt till det och funktioner har backporterats från ruby till Onigmo. Ta Command Console eftersom version 20 också har gått över till Onigmo.