string::rewriteprefix(3) mojave man page | unix.com

Man Page: string::rewriteprefix

Operating Environment: mojave

Section: 3

String::RewritePrefix(3)				User Contributed Perl Documentation				  String::RewritePrefix(3)

NAME
String::RewritePrefix - rewrite strings based on a set of known prefixes
VERSION
version 0.007
SYNOPSIS
use String::RewritePrefix; my @to_load = String::RewritePrefix->rewrite( { '' => 'MyApp::', '+' => '' }, qw(Plugin Mixin Addon +Corporate::Thinger), ); # now you have: qw(MyApp::Plugin MyApp::Mixin MyApp::Addon Corporate::Thinger) You can also import a rewrite routine: use String::RewritePrefix rewrite => { -as => 'rewrite_dt_prefix', prefixes => { '' => 'MyApp::', '+' => '' }, }; my @to_load = rewrite_dt_prefix( qw(Plugin Mixin Addon +Corporate::Thinger)); # now you have: qw(MyApp::Plugin MyApp::Mixin MyApp::Addon Corporate::Thinger)
METHODS
rewrite String::RewritePrefix->rewrite(\%prefix, @strings); This rewrites all the given strings using the rules in %prefix. Its keys are known prefixes for which its values will be substituted. This is performed in longest-first order, and only one prefix will be rewritten. If the prefix value is a coderef, it will be executed with the remaining string as its only argument. The return value will be used as the prefix.
AUTHOR
Ricardo Signes <rjbs@cpan.org>
COPYRIGHT AND LICENSE
This software is copyright (c) 2013 by Ricardo Signes. This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself. perl v5.18.2 2013-10-15 String::RewritePrefix(3)
Related Man Pages
titanium-starter(1p) - debian
string::rewriteprefix(3) - mojave
mixin::linewise::readers(3) - centos
jifty::plugin::actormetadata::mixin::model::actormetadata(3pm) - debian
jifty::plugin::authentication::password::mixin::model::user(3pm) - debian
Similar Topics in the Unix Linux Community
Corporate Greed and the Destabilization of Society
Editing strings within lines of file
Sendmail on AIX adding header rewrite
Convert month(06) to String(Jun)
Common prefix of a list of strings