VersionPress\Utils\QueryLanguageUtils::tokensToRegex PHP 메소드

tokensToRegex() 개인적인 정적인 메소드

Wildcard is replaced by '.*'. For tokens from value 'prefix*' it returns '/^prefix.*$/'.
private static tokensToRegex ( $valueTokens ) : string
$valueTokens
리턴 string
    private static function tokensToRegex($valueTokens)
    {
        $regexDelimiter = '/';
        $regexFromValue = join('', array_map(function ($token) use($regexDelimiter) {
            return QueryLanguageUtils::tokenToRegex($token, $regexDelimiter);
        }, $valueTokens));
        return sprintf('%s^%s$%s', $regexDelimiter, $regexFromValue, $regexDelimiter);
    }