README.md in unicode-blocks-1.4.0 vs README.md in unicode-blocks-1.5.0

- old
+ new

@@ -1,10 +1,10 @@ # Unicode::Blocks [![[version]](https://badge.fury.io/rb/unicode-blocks.svg)](https://badge.fury.io/rb/unicode-blocks) [![[travis]](https://travis-ci.org/janlelis/unicode-blocks.png)](https://travis-ci.org/janlelis/unicode-blocks) Each Unicode character belongs to a [block](https://en.wikipedia.org/wiki/Unicode_block). This gem returns the all blocks asociated with the given string. -Unicode version: **12.0.0** +Unicode version: **12.1.0** (May 2019) Supported Rubies: **2.6**, **2.5**, **2.4** Old Rubies that might still work: **2.3**, **2.2**, **2.1**, **2.0** @@ -38,14 +38,16 @@ ## Hints ### Regex Matching -If you have a string and want to match a substring/character from a specific Unicode block, you actually won't need this gem. Instead, you can use the [Regexp Unicode Property Syntax `\p{}`](http://ruby-doc.org/core-2.3.0/Regexp.html#class-Regexp-label-Character+Properties) with blocks by prefixing the block name with "In": +If you have a string and want to match a substring/character from a specific Unicode block, you actually won't need this gem. Instead, you can use the [Regexp Unicode Property Syntax `\p{}`](http://ruby-doc.org/core/Regexp.html#class-Regexp-label-Character+Properties) with blocks by prefixing the block name with "In": ```ruby "⧉⪥⟤".scan(/\p{In Miscellaneous Mathematical Symbols-B}/) # => ["⧉"] ``` + +See [Idiosyncratic Ruby: Proper Unicoding](https://idiosyncratic-ruby.com/41-proper-unicoding.html) for more info. ### Block Names You can retrieve all block names (except for **No_Block**) like this: