سؤال

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?

هل كانت مفيدة؟

المحلول

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.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top