Онигурума
В этой статье есть несколько проблем. Пожалуйста, помогите улучшить его или обсудите эти проблемы на странице обсуждения . ( Узнайте, как и когда удалять эти шаблонные сообщения )
|
Оригинальный автор(ы) | К. Коса |
---|---|
Первоначальный выпуск | 25 февраля 2002 г. |
Стабильная версия | 6.9.9 [1] / 14 октября 2023 г |
Репозиторий | |
Написано в | С |
Операционная система | Кросс-платформенный |
Тип | регулярных выражений библиотека |
Лицензия | Лицензия BSD из 2 пунктов |
Онигурума ( 鬼車 ) с открытым исходным кодом регулярных выражений — это бесплатная библиотека , поддерживающая различные кодировки символов , написанная К. Косако. Язык программирования Ruby версии 1.9, а также . модуль многобайтовых строк PHP (начиная с PHP5) используют Oniguruma в качестве механизма регулярных выражений [2] Он также используется в таких продуктах, как Atom , [3] EDK2 UEFI , [4] GyazMail , Take Command Console , Tera Term , TextMate и SubEthaEdit .
Существует также разветвленная версия Oniguruma под названием «Onigmo» (Oniguruma-mod), которая включает в себя некоторые функции, представленные в Perl 5.10+. [5] Ruby с версии 2.0 тоже на него перешел [6] и функции были перенесены из Ruby в Onigmo. Take Command Console, поскольку версия 20 также перешла на Onigmo. [7]
См. также
[ редактировать ]Ссылки
[ редактировать ]- ^ «Выпуск 6.9.9» .
- ^ «[PHP Watch] Часть 6: Режим совместимости PHP4 добавлен в PHP5 RC1, исправлено около 140 ошибок в PHP4.3.5» IT Pro, 5 апреля 2004 г. Проверено 23 февраля 2008 г.
- ^ «Блог разработчиков Atom: Ядро Atom» . 8 июня 2022 г.
- ^ «Онигурума 6.9.0 в EDK2» . Гитхаб .
- ^ «к-таката/Онигмо — Github» . Гитхаб . Проверено 13 июня 2013 г.
- ^ «Объединить Onigmo с Ruby 2.0» .
- ^ «Что нового в версии 20» .