前述したように、たとえば文字列 AUUUT の先頭の A と末尾の T を削除して UUU だけを残す方法 preg_replace('/^A.*T$/', '', ' AUUUT') は空を返します ディスカッション (解決策) への返信 echo preg_replace('/^A|T$/', '', 'AUUUT');