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 <[email protected]>, 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.