2
У меня есть регулярное выражение, которое используется для сопоставления юникод строки и работает довольно прохладно со всеми версиями Ruby, новее, чем 1.8.7:Match юникод текст с Руби 1.8.7
/[\p{L}\p{Space}]+/u
Как это может быть достигнуто с Ruby 1.8.7?
В соответствии с этим ответом [В чем разница между Ruby 1.8 и Ruby 1.9] (http://stackoverflow.com/a/21621/626273), Ruby узнал свойства Unicode в версии 1.9, поэтому '\ p {Space}' не должно работать в Ruby <1.9. Прежде чем использовать классы Posix, такие как '[: space:]'. – stema
Вы имеете в виду, что он работает с Ruby * newer, чем 1,8,7, верно? Не * старше *? –
Несомненно, новее :) Извините за это –