Книга: Программирование на языке Ruby
3.13. Ruby и Oniguruma
Новая библиотека регулярных выражений в Ruby называется Oniguruma. Это японское слово означает что-то вроде «колесо духов». (Те, кто не владеет японским, часто пишут его неправильно; имейте в виду, что тут не обойтись без «guru»!)
Новая библиотека превосходит старую в нескольких отношениях. Прежде всего, она лучше работает с иноязычными строками, а также добавляет кое-какие интересные возможности к регулярным выражениям. Наконец, лицензия на ее использование мягче, чем на использование Ruby в целом. Когда писалась эта книга, Oniguruma еще не была полностью интегрирована в Ruby.
В следующем разделе мы расскажем, как определить, присутствует ли библиотека Oniguruma. А затем покажем, как можно ее собрать, если она не включена в дистрибутив.
Похожие страницы
- 3.13.3. Некоторые новые возможности Oniguruma
- 3.13.1. Проверка наличия Oniguruma
- 3.13.2. Сборка Oniguruma
- Глава 1. Обзор Ruby
- 1.2. Базовый синтаксис и семантика Ruby
- 1.3. ООП в Ruby
- 1.4. Динамические аспекты Ruby
- 12.5.1. Ruby и X
- 12.5.2. Ruby и wxWidgets
- 12.5.4. Ruby и Windows API
- 1.6. Жаргон Ruby
- 20.3. Rinda: пространство кортежей в Ruby