Perguntas com a marcação «regex»

175
Swift extrair correspondências de regex

Quero extrair substrings de uma string que corresponde a um padrão regex. Então, eu estou procurando algo como isto: func matchesForRegexInText(regex: String!, text: String!) -> [String] { ??? } Então é isso que eu tenho: func matchesForRegexInText(regex: String!, text: String!) ->...

174
Corresponder texto de múltiplas linhas usando expressão regular

Estou tentando combinar um texto de várias linhas usando java. Quando uso a Patternclasse com o Pattern.MULTILINEmodificador, consigo fazer a correspondência, mas não consigo fazer isso com(?m). O mesmo padrão com (?m)e usando String.matchesparece não funcionar. Tenho certeza de que estou...

174
Como converter "camelCase" para "Camel Case"?

Eu tenho tentado obter um comando regex JavaScript para transformar algo como "thisString"em "This String", mas o mais próximo que eu comecei está substituindo uma carta, resultando em algo como "Thi String"ou "This tring". Alguma ideia? Para esclarecer eu posso lidar com a simplicidade de...

173
Grupos nomeados Regex em Java

Entendo que o java.regexpacote não tem suporte para grupos nomeados ( http://www.regular-expressions.info/named.html ), então alguém pode me indicar uma biblioteca de terceiros que possui? Eu olhei para o jregex, mas seu último lançamento foi em 2002 e não funcionou para mim (na verdade eu tentei...

173
Expressões regulares em um aplicativo Objective-C Cocoa

A pesquisa inicial indica que não há uma maneira integrada de fazer expressões regulares em um aplicativo Objective-C Cocoa. Então, quatro perguntas: Isso é mesmo verdade? Você está brincando comigo? Ok, existe uma boa biblioteca de código aberto que você recomenda? Quais são as maneiras de se...

172
Regex para validar o formato da data dd / mm / aaaa

Preciso validar uma sequência de datas para o formato dd/mm/yyyycom uma expressão regular. Este regex valida dd/mm/yyyy, mas não as datas inválidas, como 31/02/4500: ^(0?[1-9]|[12][0-9]|3[01])[\/\-](0?[1-9]|1[012])[\/\-]\d{4}$ O que é um regex válido para validar o dd/mm/yyyyformato com suporte...

170
Grupos de captura Java Regex

Estou tentando entender esse bloco de código. No primeiro, o que procuramos na expressão? Meu entendimento é que é qualquer caractere (0 ou mais vezes *) seguido por qualquer número entre 0 e 9 (uma ou mais vezes +) seguido por qualquer caractere (0 ou mais vezes *). Quando isso é executado, o...