protected function getRegex()
    {

        if( !self::$regexDefault ) {
            self::$regexDefault = implode(
                '|',
                array_map(
                    function($value){
                        return "(?<=[a-z0-9]){$value}(?=[A-Z])";
                    },
                    array_flip( self::$operations )
                )
            );
            self::$regexDefault = "/".self::$regexDefault."/";
        }

        return self::$regexDefault;

    }
protected function getRegex()
    {

        if( !self::$regexDefault ) {
            self::$regexDefault = implode(
                '|',
                array_map(
                    function($value){
                        return "(?<=[a-z0-9]){$value}(?=[A-Z])";
                    },
                    array_flip( self::$operations )
                )
            );
            self::$regexDefault = "/".self::$regexDefault."/";
        }

        return self::$regexDefault;

    }
protected function getRegex ( ) { if ( ! self :: $ regexDefault ) { self :: $ regexDefault = implode ( '|' , array_map ( function ( $ value ) { return "(?<=[a-z0-9]){$value}(?=[A-Z])" ; } , array_flip ( self :: $ operations ) ) ) ; self :: $ regexDefault = "/" . self :: $ regexDefault . "/" ; } return self :: $ regexDefault ; }
Get the regular expression for identifying delimiters and tags within
@return regex
Get the regular expression for identifying delimiters and tags within