Regexp::Ethiopic::Geez - Regular Expressions Support for Geez Language.
# # Overloading Perl REs: # use utf8; use Regexp::Ethiopic::Geez 'overload'; : if ( /([=አ=])ለም[=ጸ=][=ሃ=]ይ/ ) { # # do something # : } : : # # Without overloading: # use utf8; require Regexp::Ethiopic::Geez; my $string = "([=አ=])ለም[=ጸ=][=ሃ=]ይ/"; my $re = Regexp::Ethiopic::Geez::getRe ( $re ); s/abc($re)xyz/"abc".fixForm($1,6)."xyz"/eg;
The Regexp::Ethiopic::Geez module provides POSIX style character class definitions for working with the localized use of Ethiopic syllabary in the Geez (gez) language. The character classes provided by the Regexp::Ethiopic::Geez package correspond to properties of the script under Geez orthography rules.
The Regexp::Ethiopic::Geez uses Regexp::Ethiopic so generally you would not need to import both. Regexp::Ethiopic::Geez conditionally exports the hash %GeezEquivalence should you wish to use them. Regexp::Ethiopic::Geez can also export %EthiopiClass of Regexp::Ethiopic:
use Regexp::Ethiopic::Geez qw(%EthiopicClasses %GeezEquivalence %GeezClassEquivalence);
The Regexp::Ethiopic::Geez package is NOT derived from the Regexp class and may not be instantiated into an object. See the files in the doc/ and examples/ directories that are included with this package.
Works perfectly with Perl 5.8.0, may work with Perl 5.6.x but has not yet been tested.
None presently known.
Daniel Yacob, dyacob@cpan.org
1 POD Error
The following errors were encountered while parsing the POD:
Non-ASCII character seen before =encoding in '/([=አ=])ለም[=ጸ=][=ሃ=]ይ/'. Assuming UTF-8
To install Regexp::Ethiopic, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Regexp::Ethiopic
CPAN shell
perl -MCPAN -e shell install Regexp::Ethiopic
For more information on module installation, please visit the detailed CPAN module installation guide.