Я - главный разработчик ультрафиолета Дизан, онигурума и простите, что так долго не отвечал!
Как комментирует Джо Лисс, цель связывания oniguruma состояла в том, чтобы предоставить доступ к некоторым расширенным функциям регулярных выражений, которые теперь являются стандартными в Ruby 1.9.Так что в принципе нет необходимости в этом на 1.9.
Скомпилируя привязки онигурума для 1.9, он полностью не проверен, так что вы более или менее самостоятельны, но, в принципе, было бы легко залатать как ультрафиолет, так и текстовое поле, используя стандартные регулярные выражения в 1.9.Конечно, это в моем списке задач, но, к сожалению, сейчас у меня едва хватает времени для этого.С другой стороны, некоторые люди проявили интерес к разветвлению или принятию проектов, которые могли бы ускорить процесс.Я буду держать вас в курсе этого.
Последней альтернативой было бы сделать патч самостоятельно, что не так страшно, как кажется: насколько я помню, все, что вам нужно сделать, это заменить все вызовы на ORegexp#new
стандартными * 1008.*, если вы решите пойти по этому пути, я с радостью предоставлю вам возможность включить ваш патч в следующую версию ультрафиолета / текстового поля.