$bar =~ s/(\d{2})/joo/msg; $bar =~ s#(\d{2})#jee#msg; $bar =~ s#(\d{2})#foo($1)#mesg; $bar =~ s#(\d{2})#ha ha ha#msg; #### Bareword found where operator expected at a.pl line 18, near "foo" (Missing operator before foo?) syntax error at a.pl line 18, near "foo" Search pattern not terminated at a.pl line 18.