增加替换功能

支持文本和回调两种方式