Unicode properties were added in Ruby with version 1.9, so in older versions you have to use Posix classes like [:space:]
or [:alpha:]
See POSIX Bracket Expressions for more details.
Question
I have a regex that is used for matching unicode string and works pretty cool with all versions of Ruby newer than 1.8.7:
/[\p{L}\p{Space}]+/u
How it can be achieved with Ruby 1.8.7?
Solution
Unicode properties were added in Ruby with version 1.9, so in older versions you have to use Posix classes like [:space:]
or [:alpha:]
See POSIX Bracket Expressions for more details.