NAME

    Lingua::AR::Regexp - Regular Expression character classes for Arabic

SYNOPSIS

        use Lingua::AR::Regexp;
        use utf8;
    
        $_ = 'جزئ';
        say 'Has a Hamza' if /\p{Lingua::AR::Regexp::IsHamza}/;
        say 'Hamza fixed' if s/(?<=\p{Lingua::AR::Regexp::IsSplitting})ئ‎/ء/g;

DESCRIPTION

METHODS AND ARGUMENTS

    IsHamza

      Check whether character is or has a Hamza (Including maddas)

    IsTashkeel

      Check whether character is Tashkeel (short vowels)

    IsHamzaMark

      Check whether character is a Non spacing mark (\p{Mn}) Hamza
      (Including maddas)

    IsLetterWithHamza

      Check whether character has a Hamza (Including maddas)

    IsSplitting

      Matches characters that break the horizontal stroke of the word.

GIT REPOSITORY

    http://github.com/athreef/Lingua-AR-Regexp

SEE ALSO

AUTHOR

    Ahmad Fatoum <athreef@cpan.org>, http://a3f.at

COPYRIGHT AND LICENSE

    Copyright (C) 2016 Ahmad Fatoum

    This library is free software; you can redistribute it and/or modify it
    under the same terms as Perl itself.