php 0x00打破了preg_replace

I'm trying to replace \x00 in a binary file with:

preg_replace("/[\x00]/", '', $input);

If I have \x00 anywhere on the pattern preg_replace fails with:

PHP Warning:  preg_replace(): No ending delimiter '/' found

What is the recommended way to do this?

Edit

What I'm actually tring to replace is \x67\x45\x00\x00([^\xFF]{30})

but since I've not been able to replace \x00 the best I can do is \x67\x45\([^\xFF]{30})

which is replacing some sequences it shouldn't