Quantcast
Channel: Fórum ASP
Viewing all articles
Browse latest Browse all 1214

Problema com Regex Replace no c#

$
0
0

Bom pessoal, eu sou novo em c# ainda, estou com o seguinte problema

 

eu preciso verificar se a mensagem que o usuario digita é igual a alguma palavra determinada por mim.

 

exemplo eu determino que a variavel string palavra = 'teste';

eu preciso verificar se na frase que o usuário digitou existe a palavra 'teste' isso eu já consigo fazer

 

o problema é quando o usuário digita te ste, ex, o usuário da espaço, minha função não consegue verificar a igualdade das palavras por conta dos espaços, 

 

minha linha de codigo está assim

 

Message = Regex.Replace(Message, word, "block" , RegexOptions.IgnorePatternWhitespace);
 
Message é a frase que ele digitou, ela entra como primeiro parametro no regex, word é a palavra, no caso ela vem do banco de dados, "block" é onde eu altero ela RegexOptions.IgnorePatternWhitespace 
 
eu achava que só desta forma -> RegexOptions.IgnorePatternWhitespace já conseguiria pegar os espaços, mas não funciona
 
como eu faria para verificar igualdade entre duas strings mesmo que aja espaço entre elas, lembrando que é uma frase, e nessa frase eu preciso verificar se existe a palavra, mesmo que o client digite a palavra com espaços 
 
ex
 
teste == te            est     e
 
quero eliminar os espaços
                                

 


Viewing all articles
Browse latest Browse all 1214

Trending Articles