How about
use Mock::Data 'charset'; my $thaiLCons= charset( codepoint_ranges => [ 0x0E04, 0x0E07, 0x0E0A, 0x0E0D, 0x0E11, 0x0E13, 0x0E17, 0x0E19, 0x0E1E, 0x0E27, ], codepoints => [ 0x0E2C, 0x0E2E ], ); my @characters= $thaiLCons->members->@*;

Or in a one-liner! perl -E 'use Mock::Data "charset"; my $c= charset("\x{E2C}\x{E2E}\x{E04}-\x{E07}\x{E0A}-\x{E0D}\x{E11}-\x{E13}\x{E17}-\x{E19}\x{E1E}-\x{E27}"); use DDP; &p($c->members);'

See the rest of the examples for Mock::Data::Charset

In short, the inversion lists from Unicode::UCD are the *design* you want, but that module doesn't give you utilities to work *with* inversion lists, it just gives you the lists from the unicode standard. You need to write a bunch of code like I did in Mock::Data::Charset.


In reply to Re: Listing out the characters included in a character class by NERDVANA
in thread Listing out the characters included in a character class by Polyglot

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.