Beefy Boxes and Bandwidth Generously Provided by pair Networks
Just another Perl shrine
 
PerlMonks  

Re: Break sentence into two part

by 2teez (Vicar)
on Jan 24, 2015 at 12:42 UTC ( #1114355=note: print w/replies, xml ) Need Help??


in reply to Break sentence into two part

Hi Mjpaddy,
..which can make a sentence into two equal part or half or partially half

Others have answered you well, but what got my attention was the two equal part or half "wordings", in your question. Though I might be wrong, in the sense that the OP's example might have shown what s/he might want.

But that being said, IMHO, one can get the sentence into two equals, considering all the character in the sentence space in inclusive, like so:

use warnings; use strict; my $wd = 'Perl 5 is a highly capable, feature-rich programming language with ov +er 27 years of development.'; my $midpt = ( split //, $wd ) / 2 ; print join( $/ => ( "First-Half:", substr( $wd, 0, $midpt ), "Second-Half:", substr( $wd, $midpt ) ) ), $/;
Output:
First-Half: Perl 5 is a highly capable, feature-rich program Second-Half: ming language with over 27 years of development.

If you tell me, I'll forget.
If you show me, I'll remember.
if you involve me, I'll understand.
--- Author unknown to me

Replies are listed 'Best First'.
Re^2: Break sentence into two part
by Laurent_R (Canon) on Jan 24, 2015 at 15:23 UTC
    Using the length function might be slightly simpler than splitting the sentence into a list of individual characters.

    Je suis Charlie.

      +1 Laurent_R,
      Oh! yes. that is truth in this case, only that I wasn't looking in that direction. :)

      If you tell me, I'll forget.
      If you show me, I'll remember.
      if you involve me, I'll understand.
      --- Author unknown to me

Log In?
Username:
Password:

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://1114355]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others taking refuge in the Monastery: (3)
As of 2021-04-17 07:58 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found

    Notices?