Articles of regex

Ter um atributo de padrão de inputs do HTML5 ignorar maiúsculas e minúsculas

Preciso ter padrão de elementos de input do HTML ignorar o caso do valor, como se o regex fosse / [az] * / eu poderia fazer com que ele correspondesse a todas as letras maiúsculas também? (Eu sei que eu poderia apenas fazer / [a-zA-Z] * /, mas isso foi um exemplo).

Backtracking catastrófico não deve estar acontecendo neste regex

Alguém pode explicar por que o mecanismo regex do Java entra em um modo de retrocesso catastrófico nesse regex? Cada alternância é mutuamente exclusiva com qualquer outra alternação, pelo que eu posso dizer. ^(?:[^’\”\\s~:/@#\\|\\^\\&\\[\\]\\(\\)\\\\\\{\\}][^\”\\s~:/@#\\|\\^\\&\\[\\]\\(\\)\\\\\\{\\}]*| \”(?:[^\”]+|\”\”)+\”| ‘(?:[^’]+|”)+’) Texto: ‘pão de açúcar itaucard mastercard platinum SUSTENTABILIDADE]) A adição de correspondência possessiva a algumas das alternações corrige o […]

C ++ 11 Regex Matching

Eu estou tentando uma correspondência regex bastante simples em C + + 11 (usando o gcc 4.7.2), mas estou tendo uma grande quantidade de problemas. Tentando construir um padrão usando std::regex unquoted(R”regex(\s*([^”,]+)\s*)regex”); faz com que o construtor lance uma exceção std::regex_error com o código std::regex_constants::error_escape . Vários testers de regex online não têm problemas com […]

Regex capitaliza a primeira letra de cada palavra, também depois de um caractere especial, como um traço

Eu uso este #(\s|^)([a-z0-9-_]+)#i para capitalizar cada primeira letra de cada palavra, eu quero também capitalizar a letra se é depois de uma marca especial como um traço ( -) Agora mostra: This Is A Test For-stackoverflow E eu quero isso: This Is A Test For-Stackoverflow Alguma sugestão / amostras para mim? Eu não sou […]

Usando NSRegularExpression para extrair URLs no iPhone

Estou usando o seguinte código no meu aplicativo para iPhone, extraído daqui para extrair todos os URLs do código .html distribuído. Estou apenas conseguindo extrair o primeiro URL, mas preciso de um array contendo todos os URLs. Meu NSArray não está retornando NSStrings para cada URL, mas somente as descrições de objects. Como faço para […]

correspondência de rua regex

Embora eu saiba que a correspondência de um endereço de rua nunca seja perfeita, estou tentando criar algumas declarações de regex que fiquem próximas a maior parte do tempo. Estou tentando destacar um endereço. Eu suga a regex e eu tentei chegar perto, mas alguém poderia me ajudar a entender como eu posso fazer isso […]

colmeia regexp_extract estranheza

Estou com alguns problemas com o regexp_extract: Estou consultando em um arquivo delimitado por tabulação, a coluna que estou verificando tem sequências que se parecem com isso: abc.def.ghi Agora, se eu fizer: select distinct regexp_extract(name, ‘[^.]+’, 0) from dummy; O job MR é executado, funciona e eu recebo “abc” do índice 0. Mas agora, se […]

Expressão regular Java OU operador

Esta pode ser uma pergunta idiota, mas não consegui encontrá-la em lugar algum: Como posso usar o operador de expressão regular java OR (|) sem parênteses? por exemplo: Tel | Telefone | Fax

Erro de token: java.util.regex.PatternSyntaxException, metacaractere oscilante ‘*’

Estou usando o split() para tokenizar uma String separada por * seguindo este formato: name*lastName*ID*school*age % name*lastName*ID*school*age % name*lastName*ID*school*age Estou lendo isso de um arquivo chamado “input.al” usando este código: static void leer() { try { String ruta=”input.al”; File myFile = new File (ruta); FileReader fileReader = new FileReader(myFile); BufferedReader reader = new BufferedReader(fileReader); String […]

Qual é o significado de + em um regex?

O que significa o símbolo de mais em regex?