[TUTORIAL] Como Limpar uma String
2 participantes
Página 1 de 1
[TUTORIAL] Como Limpar uma String
Olá
Hoje venho trazer a vocês uma Coisa bem legal e que pode ser de Grande Ajuda quando vc precisar Retirar Caractéres Especiais de uma Frase ou Palavra!
Vamos Dizer que pega uma Frase ou texto de Algum Site,você nao pode Editar pois está Pegando na Execução do Programa!
A Frase veio assim: "Notícia@ de ú<ima Hora¿: Lu«la vai Preso# e Acaba Realizando o %>Sonho de to½dos os Bra*sileiros!"
Agora vamos Limpar essa frase
Veja:
c é igual ao Letras da String, então alí no if eu só estou Permitindo Letras de: (0 a 9, letras,Espacos,virgula,!,pontos,é,ã,ó)
sendo assim vc pode Preencher este if com oque vc deseja manter na frase, se vc quiser manter o ? na frase fica
(c==?) então o ? ele nao vai ser retirado da string
sendo assim a Frase depois deste Processo vai Fica assim: "Notícia de última Hora: Lula vai Preso e Acaba Realizando o Sonho de todos os Brasileiros!"
Espero tenham entendido e que Ajude a quem precise e ainda não Sabia dessa Maneira de Limpar todas as Letras de Strings!
áahhh e espero que esta Frase se Concretize rápido! hahaha
Hoje venho trazer a vocês uma Coisa bem legal e que pode ser de Grande Ajuda quando vc precisar Retirar Caractéres Especiais de uma Frase ou Palavra!
Vamos Dizer que pega uma Frase ou texto de Algum Site,você nao pode Editar pois está Pegando na Execução do Programa!
A Frase veio assim: "Notícia@ de ú<ima Hora¿: Lu«la vai Preso# e Acaba Realizando o %>Sonho de to½dos os Bra*sileiros!"
Agora vamos Limpar essa frase
- Código:
string NoticiaAtual = "Notícia@ de ú<ima Hora¿: Lu«la vai Preso# e Acaba Realizando o %>Sonho de to½dos os Bra*sileiros!";
var arrayText = NoticiaAtual.Normalize(NormalizationForm.FormD).ToCharArray();
StringBuilder sb = new StringBuilder();
foreach (char c in NoticiaAtual)
{
if ((c >= '0' && c <= '9') || (c >= 'A' && c <= 'Z') || (c >= 'a' && c <= 'z') || c == ' ' ||
c == ' ' || c == ',' || c == '!' || c == '.' || c == 'ú' || c == 'í' || c == ':')
{
sb.Append(c);
}
}
string Limpa = sb.ToString();
Veja:
c é igual ao Letras da String, então alí no if eu só estou Permitindo Letras de: (0 a 9, letras,Espacos,virgula,!,pontos,é,ã,ó)
sendo assim vc pode Preencher este if com oque vc deseja manter na frase, se vc quiser manter o ? na frase fica
(c==?) então o ? ele nao vai ser retirado da string
sendo assim a Frase depois deste Processo vai Fica assim: "Notícia de última Hora: Lula vai Preso e Acaba Realizando o Sonho de todos os Brasileiros!"
Espero tenham entendido e que Ajude a quem precise e ainda não Sabia dessa Maneira de Limpar todas as Letras de Strings!
áahhh e espero que esta Frase se Concretize rápido! hahaha
Re: [TUTORIAL] Como Limpar uma String
Excelente cara! Parabéns! tava sumido hein, que bom que está de volta! só ma pena, que essa frase ai, não sei não se vai se concretizar, sabe como é, BR né!AndyShow escreveu:Olá
Hoje venho trazer a vocês uma Coisa bem legal e que pode ser de Grande Ajuda quando vc precisar Retirar Caractéres Especiais de uma Frase ou Palavra!
Vamos Dizer que pega uma Frase ou texto de Algum Site,você nao pode Editar pois está Pegando na Execução do Programa!
A Frase veio assim: "Notícia@ de ú<ima Hora¿: Lu«la vai Preso# e Acaba Realizando o %>Sonho de to½dos os Bra*sileiros!"
Agora vamos Limpar essa frase
- Código:
string NoticiaAtual = "Notícia@ de ú<ima Hora¿: Lu«la vai Preso# e Acaba Realizando o %>Sonho de to½dos os Bra*sileiros!";
var arrayText = NoticiaAtual.Normalize(NormalizationForm.FormD).ToCharArray();
StringBuilder sb = new StringBuilder();
foreach (char c in NoticiaAtual)
{
if ((c >= '0' && c <= '9') || (c >= 'A' && c <= 'Z') || (c >= 'a' && c <= 'z') || c == ' ' ||
c == ' ' || c == ',' || c == '!' || c == '.' || c == 'ú' || c == 'í' || c == ':')
{
sb.Append(c);
}
}
string Limpa = sb.ToString();
Veja:
c é igual ao Letras da String, então alí no if eu só estou Permitindo Letras de: (0 a 9, letras,Espacos,virgula,!,pontos,é,ã,ó)
sendo assim vc pode Preencher este if com oque vc deseja manter na frase, se vc quiser manter o ? na frase fica
(c==?) então o ? ele nao vai ser retirado da string
sendo assim a Frase depois deste Processo vai Fica assim: "Notícia de última Hora: Lula vai Preso e Acaba Realizando o Sonho de todos os Brasileiros!"
Espero tenham entendido e que Ajude a quem precise e ainda não Sabia dessa Maneira de Limpar todas as Letras de Strings!
áahhh e espero que esta Frase se Concretize rápido! hahaha
Abração!
Re: [TUTORIAL] Como Limpar uma String
Valeu Amigo! :D
Eu tava Sumido mesmo, tempo tá bem Corrido!
essa parada do string é bem útil mesmo, pra quem precisa pegar textos por ai
ou até mesmo implementar em um "chat" pra que os usuários nao possa digitar certas letras!
sobre o Lula,na minha opinião ele não vai preso não, se for vai levar uns 300 Junto!
então esses 300 preferem ele Solto! haha
Eu tava Sumido mesmo, tempo tá bem Corrido!
essa parada do string é bem útil mesmo, pra quem precisa pegar textos por ai
ou até mesmo implementar em um "chat" pra que os usuários nao possa digitar certas letras!
sobre o Lula,na minha opinião ele não vai preso não, se for vai levar uns 300 Junto!
então esses 300 preferem ele Solto! haha
Tópicos semelhantes
» [TUTORIAL]Como Chamar Um Método Usando Uma String como Parametro
» Como usar GetComponent com string como parâmetro
» [TUTORIAL] Converter uma variável String em Vetores
» Como converter string em Enum
» Como separar uma palavra em uma string em silabas
» Como usar GetComponent com string como parâmetro
» [TUTORIAL] Converter uma variável String em Vetores
» Como converter string em Enum
» Como separar uma palavra em uma string em silabas
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos