$variable = "..ADDRESS 1 OR 2"; # here you'll need to assign the variable perl will check to see if it's address 1 or address 2 from the file. if ($variable eq "..ADDRESS 1" ) { s/\#/Apt/g; # subs # for "Apt" s/\(//g; # removes ( s/\)//g; # removes ) }
some clever regex expert may be able to do this in 1 line, but since i dunno much about regex, it's still possible in 3 lines, just like that. "Zary Necheva" <[EMAIL PROTECTED]> wrote in message [EMAIL PROTECTED]">news:[EMAIL PROTECTED]... > Hi, > How can I substitute "# " or "( " or " )" with some text for ex > > Old File: > ..ADDRESS 1. |a2112 N. ( Charles St.) #199 B > ..ADDRESS 2. |a2112 N. Pulaski St. > ..ADDRESS 1. |a2112 N. Pulaski Street #33 > ..ADDRESS 2. |a2112 N. ROSEDALE STREET > ..ADDRESS 1. |a2112 N. (Smallwood Street) > ..ADDRESS 2. |a2112 Orleans St. #45 > ................ > > New File > ..ADDRESS 1. |a2112 N. Charles St. Apt 199 B > ..ADDRESS 2. |a2112 N. Pulaski St. > ..ADDRESS 1. |a2112 N. Pulaski Street Apt 33 > ..ADDRESS 2. |a2112 N. ROSEDALE STREET > ..ADDRESS 1. |a2112 N. Smallwood Street > ..ADDRESS 2. |a2112 Orleans St. #45 > ......... > I have to substitute only that line that starts with ".ADDRESS 1. |a" > > Thanks. > > > -- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]