Articles of regex

O que é um grupo que não captura? O que faz?

Como ?: É usado e para que serve?

Como replace todas as ocorrências de uma string em JavaScript?

Eu tenho essa string: “Test abc test test abc test test test abc test test abc” Fazendo str = str.replace(‘abc’, ”); parece remover apenas a primeira ocorrência de abc na string acima. Como posso replace todas as ocorrências dele?

Quais caracteres especiais devem ser escapados em expressões regulares?

Estou cansado de sempre tentar adivinhar, se eu deveria escaping de caracteres especiais como ‘ ()[]{}| ‘etc. ao usar muitas implementações de regexps. É diferente com, por exemplo, Python, sed, grep, awk, Perl, renomear, Apache, find e assim por diante. Existe algum conjunto de regras que diga quando devo e quando não devo escaping de […]

Como validar um endereço de email em JavaScript?

Como um endereço de e-mail pode ser validado em JavaScript?

Como fazer uma expressão regular replace no MySQL?

Eu tenho uma tabela com ~ 500k linhas; varchar (255) O filename coluna UTF8 contém um nome de arquivo; Estou tentando remover vários caracteres estranhos do nome do arquivo – pensei em usar uma class de caracteres: [^a-zA-Z0-9()_ .\-] Agora, existe uma function no MySQL que permite replace através de uma expressão regular ? Estou […]

Qual é a melhor expressão regular para verificar se uma string é um URL válido?

Como posso verificar se uma determinada string é um endereço de URL válido? Meu conhecimento de expressões regulares é básico e não me permite escolher entre as centenas de expressões regulares que já vi na web.

Expressões regulares podem ser usadas para combinar padrões nesteds?

É possível escrever uma expressão regular que corresponda a um padrão nested que ocorre um número desconhecido de vezes? Por exemplo, uma expressão regular pode coincidir com uma chave de abertura e fechamento quando houver um número desconhecido de chaves de abertura / fechamento aninhadas dentro das chaves externas? Por exemplo: public MyMethod() { if […]

Como usar expressões regulares (Regex) no Microsoft Excel na célula e loops

Como posso usar expressões regulares no Excel e aproveitar a poderosa grade do Excel como configuração para manipulação de dados? Função na célula para retornar o padrão correspondente ou o valor substituído na sequência. Sub para percorrer uma coluna de dados e extrair correspondências para células adjacentes. Que configuração é necessária? Quais são os caracteres […]

O gcc 4.8 ou bugs anteriores sobre expressões regulares?

Eu estou tentando usar std :: regex em um pedaço de código C + + 11, mas parece que o suporte é um pouco buggy. Um exemplo: #include #include int main (int argc, const char * argv[]) { std::regex r(“st|mt|tr”); std::cerr << "st|mt|tr" << " matches st? " << std::regex_match("st", r) << std::endl; std::cerr << […]

Como validar um endereço de email usando uma expressão regular?

Ao longo dos anos, desenvolvi lentamente uma expressão regular que valida a MAIORIA dos endereços de e-mail corretamente, assumindo que eles não usam um endereço IP como parte do servidor. Eu uso em vários programas PHP e funciona na maior parte do tempo. No entanto, de vez em quando eu sou contatado por alguém que […]