Articles of regex

Validação de campo de expressão regular em jQuery

No jQuery, existe uma function / plugin que eu possa usar para combinar uma determinada expressão regular em uma string? Por exemplo, em uma checkbox de input de e-mail, recebo um endereço de e-mail e quero ver se ele está no formato correto. Qual function jQuery devo usar para ver se minha expressão regular de […]

Geração dinâmica Javascript Regexp de variables?

Como construir dois padrões de regex em um? Por exemplo, eu tenho um padrão longo e um menor, eu preciso colocar um menor na frente de um longo. var pattern1 = ‘:\(|:=\(|:-\(‘; var pattern2 = ‘:\(|:=\(|:-\(|:\(|:=\(|:-\(‘ str.match(‘/’+pattern1+’|’+pattern2+’/gi’); Isso não funciona. Quando estou concatenando strings, todas as barras se foram.

Java – melhor maneira de pegar todas as seqüências de caracteres entre duas seqüências de caracteres? (regex?)

Esta questão tem me incomodado há muito tempo, mas essencialmente eu estou procurando a maneira mais eficiente de pegar todas as Strings entre duas Strings. A maneira que tenho feito isso por muitos meses agora é através do uso de um monte de índices temporários, strings, substrings, e é muito confuso. (Por que o Java […]

Cadeia aleatória que corresponde a um regexp

Como você criaria uma string alfa-numérica aleatória que correspondesse a uma determinada expressão regular? Isso é especificamente para criar senhas iniciais que atendem aos requisitos de senha regulares.

Encontrar CRLF no Notepad ++

Como posso encontrar / replace todos os caracteres CR / LF no Notepad ++? Eu estou procurando algo equivalente ao ^ p caractere especial no Microsoft Word.

Analisando XML com REGEX em Java

Dado o trecho XML abaixo, preciso obter uma lista de pares nome / valor para cada filho em DataElements. XPath ou um analisador XML não pode ser usado por razões além do meu controle, portanto estou usando regex. 2.0 95465.00 11.A 13 92f4-MPA 7.19879 A saída de que preciso é: [{EmpStatus: 2.0}, {Expenditure: 95465.00}, {StaffType: […]

Expressão regular para corresponder URLs em Java

Eu uso o RegexBuddy ao trabalhar com expressões regulares. De sua biblioteca, copiei a expressão regular para corresponder aos URLs. Eu testei com sucesso dentro do RegexBuddy. No entanto, quando copiei como o sabor da String Java e colei-o no código Java, ele não funciona. A seguinte class imprime false : public class RegexFoo { […]

Diferença entre \ b e \ B no regex

Estou lendo um livro sobre expressão regular e me deparei com este exemplo para \b : O gato espalhou sua comida por toda a sala. Usar regex – \bcat\b corresponderá à palavra cat mas não ao cat scattered . Para \B o autor usa o seguinte exemplo: Por favor, insira o id de nove dígitos […]

Expressão regular para extrair texto de uma string RTF

Eu estava procurando uma maneira de remover texto e seqüência de caracteres RTF e encontrei o seguinte regex: ({\\)(.+?)(})|(\\)(.+?)(\b) No entanto, a string resultante tem dois colchetes angulares “}” Antes: {\rtf1\ansi\ansicpg1252\deff0\deflang1033{\fonttbl{\f0\fnil\fcharset0 MS Shell Dlg 2;}{\f1\fnil MS Shell Dlg 2;}} {\colortbl ;\red0\green0\blue0;} {\*\generator Msftedit 5.41.15.1507;}\viewkind4\uc1\pard\tx720\cf1\f0\fs20 can u send me info for the call pls\f1\par } Depois: […]

Devo usar \ d ou para combinar dígitos em um regex Perl?

Depois de ler uma série de perguntas / respostas nas últimas semanas, vi o uso de \d em expressões regulares perl comentadas como incorretas. Como nas versões posteriores do perl \d não é o mesmo que [0-9] , como \d representará qualquer caractere Unicode que tenha o atributo digit, e que [0-9] represente os caracteres […]