    public function testPregReplace () {
        $str = self::$dummyString;

        $pattern = '/\d+/';
        $replacement = '';
        $this->assertEquals (
            preg_replace ($pattern, $replacement, $str),
            StringUtil::pregReplace ($pattern, $replacement, $str)
        );

        $this->assertEquals (
            preg_replace ($pattern, $replacement, $str, 1),
            StringUtil::pregReplace ($pattern, $replacement, $str, 1)
        );

        $countA = null;
        $countB = null;
        $this->assertEquals (
            preg_replace ($pattern, $replacement, $str, 1, $countA),
            StringUtil::pregReplace ($pattern, $replacement, $str, 1, $countB)
        );
    }
The product receives input or data, but it does
        not validate or incorrectly validates that the input has the
        properties that are required to process the data safely and
        correctly.