Rob Dixon <[EMAIL PROTECTED]> wrote:
: 
: >    I tried all these substitutions. Unfortunately,
: > they also destroy words in the string like can't,
: > couldn't, what's, it's, and a multitude of others.
: > Anyone with any solutions?
: 
: Hi.
: 
: A totally different solution:
: 
:   $_ = q(This is a character d g string test. What's more is 
: it's a winner and shouldn't fail.);
:   print join ' ', grep { not /^[a-z]$/i } split;
: 
: **OUTPUT
: 
:   This is character string test. What's more is it's winner 
: and shouldn't fail.

     Hmmm. I wonder:

$_ = q|It's a winner and shouldn't fail.  Unless someone were prone to
separating sentences with two spaces.|;
print join ' ', grep { not /^[a-z]$/i } split;

__END__



Charles K. Clarkson
-- 
Mobile Homes Specialist
254 968-8328


It is impossible to make anything foolproof, because fools are so ingenious.
 - Murphy's Eleventh Law



--
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
<http://learn.perl.org/> <http://learn.perl.org/first-response>


Reply via email to