//ここはおまじないのつもりで。†OnTranslate?は、ゴーストがしゃべるスクリプトをまとめて後で置き換える際に使うものです。語尾を変えてみたり、敬称をつける際にだぶる現象を回避してみたり。"たん")「たん殿」を「たん」に置換しています。それぞれ、置き換え前、置き換え後の言葉です。何に変えてもかまいません。RE_REPLACE(_text,"(ちゃん|くん|さん|殿)殿","殿")「ちゃん殿」「くん殿」「さん殿」「殿殿」とだぶってマズそうなものを置換しています。RE_REPLACE(_text,"(ちゃん|くん|さん|殿|様|さま)さま","さま")と、こんな感じでしょうか。?\w5?\w5?\w5......に置換されてしまい、なんだか微妙です。'?\w5')ちょっとややこしい正規表現なので解説は控えますが、これで解決できます。上記方法ですとタグ内部などまで置換されてひどい目に遭います。そのへんを解決した関数を以下に用意しました。