Articles of regex

Senha REGEX com min 6 caracteres, pelo menos uma letra e um número e pode conter caracteres especiais

Eu preciso de uma expressão regular com condição: min 6 caracteres, com no máximo 50 caracteres deve conter uma letra deve conter 1 número pode conter caracteres especiais como! @ # $% ^ & * () _ + Atualmente tenho padrão: (?!^[0-9]*$)(?!^[a-zA-Z]*$)^([a-zA-Z0-9]{6,50})$ No entanto, não permite caracteres especiais, alguém tem um bom regex para isso? […]

Como negar todo o regex?

Eu tenho um regex, por exemplo (ma|(t){1}) . Ele combina ma e t e não combina com bla . Eu quero negar o regex, portanto, ele deve corresponder ao bla e não ao ma e ao adicionar algo a esse regex . Eu sei que posso escrever bla , mas o regex atual é mais […]

Posso usar um Regex em uma expressão XPath?

Algo como .//div[@id=’foo\d+] para capturar tags div com id=’foo123′ . Estou usando o .NET, se isso importa.

Como você pode dividir uma string delimitada por “caps” em uma matriz?

Como eu vou desta string: “ThisIsMyCapsDelimitedString” … para esta cadeia: “Esta é a minha String Delimitada Caps” Menos linhas de código no VB.net são preferidas, mas o C # também é bem-vindo. Felicidades!

Adicione espaços antes das letras maiúsculas

Dada a string “ThisStringHasNoSpacesButItDoesHaveCapitals”, qual é a melhor maneira de adicionar espaços antes das letras maiúsculas. Então a string final seria “Esta string não tem espaços, mas tem maiúsculas” Aqui está a minha tentativa com um RegEx System.Text.RegularExpressions.Regex.Replace(value, “[AZ]”, ” $0″)

RegEx para dividir camelCase ou TitleCase (avançado)

Eu encontrei um RegEx shiny para extrair a parte de uma expressão camelCase ou TitleCase. (?<!^)(?=[AZ]) Funciona como esperado: valor -> valor camelValue -> camelo / valor TitleValue -> Título / Valor Por exemplo, com o Java: String s = “loremIpsum”; words = s.split(“(?<!^)(?=[AZ])"); //words equals words = new String[]{"lorem","Ipsum"} Meu problema é que não […]

isnumeric () com PostgreSQL

Eu preciso determinar se uma determinada string pode ser interpretada como um número (inteiro ou ponto flutuante) em uma instrução SQL. Como no seguinte: SELECT AVG(CASE WHEN x ~ ‘^[0-9]*.?[0-9]*$’ THEN x::float ELSE NULL END) FROM test Descobri que a correspondência de padrões do Postgres poderia ser usada para isso. Então adaptei a declaração dada […]

Meta de Java RegEx (.) E ponto comum?

Em Java RegEx, como descobrir a diferença entre . (ponto) o caractere meta e o ponto normal como usamos em qualquer sentença. Como lidar com esse tipo de situação para outros meta-caracteres também como ( * , + , /d , …)

Como encontrar índices de todas as ocorrências de uma string em outra em JavaScript?

Eu estou tentando encontrar as posições de todas as ocorrências de uma seqüência de caracteres em outra seqüência de caracteres, não diferencia maiúsculas de minúsculas. Por exemplo, dada a string: Eu aprendi a tocar o Ukulele no Líbano. e o string de pesquisa le , eu quero obter o array: [2, 25, 27, 33] Ambas […]

Regex JavaScript concreto para caracteres acentuados (diacríticos)

Eu olhei no Stack Overflow ( substituindo caracteres .. eh , como JavaScript não segue o padrão Unicode relativo a RegExp , etc.) e realmente não encontrei uma resposta concreta para a pergunta: How can JavaScript match for accented characters (those with diacritical marks)? Eu estou forçando um campo em uma interface do usuário para […]