Muchas gracias por su ayuda, funciona muy bien....
Leí nuevamente las referencias de las funciones en el php.net y aprendí la diferencia entre str_replace() y preg_replace, y es que este último busca y reemplaza "expresiones regulares", y como no sabía que era eso

encontré la respuesta en w w w.ignside.net/man/php/regex.php para los que lleguen a este post.
Gracias por su ayuda nuevamente