Venus
view release on metacpan or search on metacpan
lib/Venus/String.pm view on Meta::CPAN
# 14
=back
=cut
=head2 search
search(regexp $regexp) (Venus::Search)
The search method performs a search operation and returns the L<Venus::Search>
object.
I<Since C<0.01>>
=over 4
=item search example 1
# given: synopsis;
my $search = $string->search('world');
# bless({
# ...,
# "flags" => "",
# "regexp" => "world",
# "string" => "hello world",
# }, "Venus::Search")
=back
=cut
=head2 snakecase
snakecase() (string)
The snakecase method converts the string to snakecase.
I<Since C<0.01>>
=over 4
=item snakecase example 1
# given: synopsis;
my $snakecase = $string->snakecase;
# "hello_world"
=back
=cut
=head2 split
split(string | regexp $expr, maybe[number] $limit) (arrayref)
The split method returns an arrayref by splitting the string on the argument.
I<Since C<0.01>>
=over 4
=item split example 1
package main;
use Venus::String;
my $string = Venus::String->new('name, age, dob, email');
my $split = $string->split(', ');
# ["name", "age", "dob", "email"]
=back
=over 4
=item split example 2
package main;
use Venus::String;
my $string = Venus::String->new('name, age, dob, email');
my $split = $string->split(', ', 2);
# ["name", "age, dob, email"]
=back
=over 4
=item split example 3
package main;
use Venus::String;
my $string = Venus::String->new('name, age, dob, email');
my $split = $string->split(qr/\,\s*/);
# ["name", "age", "dob", "email"]
=back
=cut
=head2 stringified
stringified() (string)
The stringified method returns the object, stringified (i.e. a dump of the
object's value).
( run in 0.594 second using v1.01-cache-2.11-cpan-71847e10f99 )