12
There is how I check if a word is within a phrase described by the user?
Ex:
palavra = "criativo";
Phrase written by the user:
"Eu sou criativo"
12
There is how I check if a word is within a phrase described by the user?
Ex:
palavra = "criativo";
Phrase written by the user:
"Eu sou criativo"
21
You can use the method Contains().
string frase = "Eu sou criativo";
string palavra = "criativo";
if(frase.Contains(palavra))
{
faça algo;
}
True, String.Contains Method is the best way to know if the word is contained X in a given string.
To complement, Contains will call Indexof that will end up calling the implementation of CLR, so sometimes it is good to consider this.
6
In addition to using the Contains() to validate whether a string exists within another, you can also use StartsWith() to check whether a string begins with determined string, or the EndsWith() to check if it ends with determined string.
string frase = "eu sou criativo";
//Validar se contém "criativo"
if(frase.Contains("criativo")) { ... }
//Validar se começa com "criativo"
if(frase.StartsWith("criativo")) { ... }
//Validar se termina com "criativo"
if(frase.EndsWith("criativo")) { ... }
Browser other questions tagged c# string
You are not signed in. Login or sign up in order to post.
And if the phrase were
Eu Sou Criativo? You would want to find the wordCriativowith theCcapital?– utluiz