Karteikarten
regular expressions

Karten in diesem Stapel (5)
- 1o que é uma expressão regular?expressão regular é um padrão específico usado para analisar e encontrar correspondências em strings.
Uma expressão regular é às vezes chamado regex ou regexp.
As expressões regulares são flexíveis. Por exemplo, a expressão regular ^(\(\d{3}\)|?^\d{3} [.-])?)?\d{3}[.-]\d{4}$ corresponde ao número de telefone norte-americano com ou sem parênteses, com código de área e com ou sem hífens ou pontos entre os números. - 2expressões regulares são dificieis? qual sua utilidade?As expressões regulares têm uma história de ser difícil de escrever e usar. Felizmente, mtos padrões já foram escritos por outras pessoas. Websites como o http://regexlib.com/ têm mtos exemplos p/ você usar ou adaptar.
As expressões regulares podem ser úteis para validação da entrada de dados na aplicação, reduzindo a algumas linhas de código q pode levar dezenas ou mais com a análise manual. - 3exemplo de validação manual x expressão regular para validar zip code Holandês

- 4regular expressions para validar entrada de usuárioVc tb pode usar expressões regulares p/ garantir q a entrada n contém certos caracteres restritos. Vc pode usar regex p/ substituir os caracteres c/ outro valor para removê-los a partir da entrada.
Especialmente qdo se trabalha no contexto de uma aplicação web, é importante filtrar a entrada do usuário. Imagine q um usuário insere algum HTML dentro de um campo de entrada que se entende por informação, como um nome ou endereço. O aplicativo n valida a entrada e salva direto no BD. A próxima vez q o usuário visita o aplicativo, o HTML está diretamente renderizado como uma parte da página. Um usuário pode fazer um monte de dano usando esta técnica, por isso é importante para garantir que a entrada não contenha caracteres potencialmente perigosos - 5exemplo do uso de uma expressão RegEx para remover todo o uso excessivo de espaço em branco

Informationen
- Beschreibung
- 70-483 C# Karteikarten am regular expressions, erstellt von Thiago Russo am 21/05/2017.
- Erstellt von
- Thiago Russo
- Aufrufe
- 0
- Bewertung