[求助] perl 替换问题!

find -type f | xargs perl -i -pe s%string1%string2%g

上面的语句是把所有文件中的string1换成string2
可是我现在有这样的问题,
string1=\abc bba\1234\241\
中间出现了空格、\这些特殊字符,这下怎么办呢?
有没什么更好的方法?谢谢大家!