Articles of regex

Expressão regular para corresponder ao último número em uma string

Eu preciso extrair o último número que está dentro de uma string. Estou tentando fazer isso com regex e lookaheads negativos, mas não está funcionando. Este é o regex que eu tenho: \d+(?!\d+) E essas são algumas strings, só para você ter uma ideia, e o que a regex deve corresponder: ARRAY[123] matches 123 ARRAY[123].ITEM[4] […]

Retorna as posições de uma correspondência de expressão regular () em JavaScript?

Existe uma maneira de recuperar as posições de caractere (inicial) dentro de uma seqüência de caracteres dos resultados de uma correspondência de expressão regular () em JavaScript?

Expressão regular para excluir caracteres especiais

Estou tendo problemas para criar uma expressão regular que essencialmente lista negra alguns caracteres especiais. Eu preciso usar isso para validar dados em campos de input (em um aplicativo da Web Java). Queremos permitir que os usuários digitem qualquer dígito, letra (precisamos include caracteres acentuados, ex. Francês ou alemão) e alguns caracteres especiais, como ‘-. […]

Como usar uma variável no lado de substituição do operador de substituição de Perl?

Eu gostaria de fazer o seguinte: $find=”start (.*) end”; $replace=”foo \1 bar”; $var = “start middle end”; $var =~ s/$find/$replace/; Eu esperaria que $ var contivesse “foo middle bar”, mas isso não funciona. Nem faz: $replace=’foo \1 bar’; De alguma forma estou faltando alguma coisa sobre o escape. Eu consertei o ausente ‘s’

Usando o RegEx no SQL Server

Eu estou olhando como replace / codificar o texto usando o RegEx baseado nas configurações / parâmetros RegEx abaixo: RegEx.IgnoreCase = True RegEx.Global = True RegEx.Pattern = “[^az\d\s.]+” Eu vi alguns exemplos no RegEx, mas confuso sobre como aplicá-lo da mesma maneira no SQL Server. Quaisquer sugestões seriam úteis. Obrigado.

Expressão regular para verificar se a senha é “8 caracteres, incluindo 1 letra maiúscula, 1 caractere especial, caracteres alfanuméricos”

Eu quero uma expressão regular para verificar que uma senha deve ter oito caracteres, incluindo uma letra maiúscula, um caractere especial e caracteres alfanuméricos. E aqui está minha expressão de validação, que é para oito caracteres, incluindo uma letra maiúscula, uma letra minúscula e um número ou caractere especial. (?=^.{8,}$)((?=.*\d)|(?=.*\W+))(?![.\n])(?=.*[AZ])(?=.*[az]).*$” Como posso escrevê-lo para uma […]

Confuso sobre o grupo Matcher em regex Java

Eu tenho a seguinte linha, typeName=”ABC:xxxxx;”; Eu preciso buscar a palavra ABC , Eu escrevi o seguinte trecho de código, Pattern pattern4=Pattern.compile(“(.*):”); matcher=pattern4.matcher(typeName); String nameStr=””; if(matcher.find()) { nameStr=matcher.group(1); } Então, se eu colocar o group(0) eu fico ABC: mas se eu colocar o group(1) , é ABC , então eu quero saber O que isso […]

Qual é a diferença entre colchetes e parênteses em uma expressão regular?

Aqui está uma expressão regular que criei para usar em JavaScript: var reg_num = /^(7|8|9)\d{9}$/ Aqui está outro sugerido pelo meu membro da equipe. var reg_num = /^[7|8|9][\d]{9}$/ A regra é validar um número de telefone: Deve ser de apenas dez números. O primeiro número deve ser qualquer um dos 7, 8 ou 9.

C ++: que biblioteca de regex devo usar?

Estou trabalhando em um projeto C ++ comercial (não de código aberto) que é executado em um sistema baseado em Linux. Eu preciso fazer algum regex dentro do código C ++. (Eu sei: agora tenho 2 problemas.) PERGUNTA: Quais bibliotecas as pessoas que regularmente fazem o regex do C / C ++ recomendam que eu […]

Expressão regular para limitar o número de caracteres a 10

Estou tentando escrever uma expressão regular que permita apenas letras minúsculas e até 10 caracteres. O que eu tenho até agora é assim: pattern: /^[az]{0,10}+$/ Isso não funciona ou compila. Eu tinha uma que permitia apenas letras minúsculas: pattern: /^[az]+$/ Mas eu preciso limitar o número de caracteres para 10.