Poweshell escapou do curinga

4

Estou tentando comparar uma string que contenha caracteres curinga.

("www.mysite.*" -match ''*')  

Mas algo não está funcionando porque sempre recebo uma resposta True, por exemplo

("www.mysite.com" -match ''*') 

Eu tentei usar -contains em vez disso, mas sempre fico falso.

    
por Miquel Àngel 28.07.2015 / 09:29

1 resposta

3

Você não quer realmente escapar do seu caractere curinga. Porque você acaba comparando com o caractere curinga, enquanto o que você quer fazer é descobrir se sua string contém um asterisco.

A maneira de fazer isso é combinando em uma expressão regular.

'www.website.*' -match '\*'
    
por 28.07.2015 / 10:25