]*)?color[\s]*?:[\s]*?red([^>]*)?>(.*)<\/\1>/i'; $subst = '$4'; $content = 'Est-ce un bouton : foo ?'; $content = preg_replace( $re, $subst, $content ); // Content est maintenant : // 'Est-ce un bouton : foo ?'