Questions tagged 'regex'

Expressões regulares fornecem uma linguagem declarativa para correspondência de padrões em strings. Eles geralmente são usados ​​para verificação, análise e conversão de strings. Como as expressões regulares não são totalmente padronizadas, todas as perguntas com essa tag também devem conter uma tag que defina a linguagem ou a ferramenta de programação aplicável. NOTA Ao solicitar HTML, JSON, etc. Expressões regulares são geralmente encontradas com reações negativas. Se houver um analisador para isso, use isso.
28
respostas

Expressão regular para corresponder a uma string que não contém uma palavra?

Eu sei que você pode combinar uma palavra e depois combinar as partidas usando outras ferramentas (por exemplo, grep -v). No entanto, gostaria de saber se é possível corresponder cadeias que não contenham uma palavra específica (por exemplo, hede) com o uso de ...
set 02 jan '09 às 10:30
79
respostas

Como verificar o endereço de e-mail em javascript?

Como verificar o endereço de e-mail em javascript?
set 05 set 08 às 19:10
46
respostas

Como substituir todas as ocorrências de uma string no javascript

Eu tenho esta linha: "Teste abc teste teste abc teste teste teste abc teste teste abc" Running str = str.replace ('abc', ''); parece remover apenas a primeira ocorrência de abc na linha acima. Como posso substituir toda a sua aparência?
Definido em 17 de julho de 2009 às 20:53
77
respostas

Como verificar o endereço de e-mail usando expressões regulares?

Ao longo dos anos, desenvolvi lentamente uma expressão regular que valida corretamente os endereços de email MAIS corretos, sugerindo que eles não usam o endereço IP como back-end. Eu uso em vários programas ...
fixado em 14 de outubro. '08 às 5:14 pm
15
respostas

O que é um grupo sem captura? O que (? :) faz?

Como é usado ?: E para que serve?
set em 18 de agosto '10 às 16:17
35
respostas

RegEx combina tags abertas, excluindo tags XHTML

Eu preciso combinar todas essas tags de abertura: <p> <a href="foo"> Mas não estas: <br /> <hr class = "foo" /> Eu criei isso e queria ter certeza de que tudo funcionou para mim. Eu apenas corrijo az. <([az] +) * [^ /] *?> Estou com ...
set em 14 de novembro '09 às 1:38
30
respostas

funções startsWith () e endsWith () em PHP

Como posso escrever duas funções que levam uma string e retornam se ela começar com o caractere / string especificado ou terminar com ela? Por exemplo: $ str = '| apples}'; echo startsWith ($ str, '|'); // Retorna true echo endsWith ($ str, '}'); // Retorna ...
set em 07 de maio de 2009 às 15:14
6
respostas

\ d menos eficaz que [0-9]

Ontem, fiz um comentário em que alguém usava [0123456789] em uma expressão regular, não em [0-9] ou \ d. Eu disse que provavelmente é mais eficiente usar um especificador ou números de intervalo do que um conjunto de caracteres. Eu decidi dar uma olhada hoje e ...
set em 18 de maio de '13 às 10:18
15
respostas

Como obter acesso a grupos combinados em uma expressão regular de javascript?

Eu quero corresponder parte de uma string usando uma expressão regular e, em seguida, acessar esta substring entre parênteses: var myString = "something format_abc"; // Eu quero "abc" var arr = /(?:^^\s)format_(.*?)(?:\s|$/.exec(myString); console.log (arr); ...
set 11 de janeiro '09 às 10:21
19
respostas

Como você usa uma variável em uma expressão regular?

Eu gostaria de criar um método String.replaceAll () em JavaScript, e acho que usar o RegEx seria a maneira mais difícil de fazer isso. No entanto, não consigo descobrir como passar uma variável para o RegEx. Eu já posso fazer isso, o que irá substituir todas as instâncias de "B" ...
set 30 de jan '09 às 3:11
39
respostas

Regex completo para verificação do número de telefone

Estou tentando montar um regex abrangente para verificar números de telefone. Idealmente, ele irá lidar com formatos internacionais, mas deve lidar com formatos dos EUA, incluindo o seguinte: 1-234-567-8901 1-234-567-8901 x1234 1-234-567 ...
definido em 23 de setembro '08 às 23:13
49
respostas

Qual é a melhor string de validação do regexp?

Como verificar se uma determinada string é um URL válido? Meu conhecimento de expressões regulares é básico e não me permite escolher dentre centenas de expressões regulares que já vi na Internet.
set 02 out '08 às 13:53
8
respostas

Existe uma expressão regular para determinar a expressão regular correta?

Posso encontrar a expressão regular correta com uma expressão regular diferente? Se sim, por favor, dê um exemplo de código abaixo.
set out 05 08 às 20:07
10
respostas

Expressões regulares do seletor JQuery

Eu recebo documentação sobre o uso de curingas ou expressões regulares (não tenho certeza sobre a terminologia exata) usando o seletor jQuery. Eu mesmo estava procurando, mas não consegui encontrar informações sobre a sintaxe e como usá-la. Alguém sabe ...
set 10 out. '08 às 8:40
10
respostas

Como cancelar uma palavra específica em uma expressão regular?

Eu sei que posso negar um grupo de caracteres, como em [^ bar], mas preciso de uma expressão regular em que negação se refere a uma palavra específica - no meu exemplo, nego a "barra" real e não "caracteres bar "?
set ago 06 '09 às 20:20