resを頂いた皆様、ありがとうございました。恵です。 皆様のアドバイスを元に、いろいろ検討したのですが、以下の ような正規表現を使って実装しようと思っています。 (正規表現は初めてだったので、時間が掛かってしまいました が。) $After = mb_ereg_replace("^( | |\t|\n|\r|\0|\x0B)*|( | |\t|\n|\r|\0|\x0B)*$","",$Before); とりあえず、こちらの環境でテストしたところ、上手く動いて いるみたいです。 何かマズイことがあれば、突っ込みお願いします。 (まとめ読みモードだったので、resが遅くなりましたこと、 お詫び申し上げます。)