Mallik <[EMAIL PROTECTED]> wrote:

: I have the below string.
: 
: $str = "iabd  a  bdkf a kdfkj akdfakjkf";
: 
: I want to replace all the 'a' s prceeded and
: followed by spaces with 'A'. 
: 
: The output should be like this
: 
: $str = "iabd  A    bdkf A kdfkj akdfakjkf";
: 
: Any easy reg exp?

    Looks like you need the substitution operator (s///).
To use it, you need to place the pattern to find on the
left side and the replacement on the right side.

s/PATTERN/REPLACEMENT/

    It looks like you are searching for ' a ' and you
want to replace that with ' A '. That would plug in as:

$str =~ s/ a / A /;


    You can read more about s/// in 'perlop' under
the Regexp Quote-Like Operators section.

HTH,

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


-- 
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