Perguntas com a marcação «regex»

Expressões regulares fornecem uma linguagem declarativa para corresponder aos padrões dentro das strings. Eles são comumente usados ​​para validação, análise e transformação de cadeias. Como as expressões regulares não são totalmente padronizadas, todas as perguntas com essa tag também devem incluir uma tag que especifique a linguagem ou ferramenta de programação aplicável. NOTA: Solicitar expressões regulares em HTML, JSON etc. tende a ter reações negativas. Se houver um analisador, use-o.





7
Posso substituir grupos no Java regex?
Eu tenho esse código e quero saber se posso substituir apenas grupos (não todos os padrões) no Java regex. Código: //... Pattern p = Pattern.compile("(\\d).*(\\d)"); String input = "6 example input 4"; Matcher m = p.matcher(input); if (m.find()) { //Now I want replace group one ( (\\d) ) with number …

4
Como negar todo o regex?
Eu tenho uma regex, por exemplo (ma|(t){1}). Corresponde a mae te não correspondebla . Eu quero negar a regex, portanto, ela deve corresponder blae não mae t, adicionando algo a esta regex . Eu sei que posso escrever bla, mas o regex real é mais complexo.

2
PatternSyntaxException: repetição ilegal ao usar regex em Java
Não sei muito regex, mas preciso corresponder a um padrão simples. O seguinte deve retornar verdadeiro, Pattern.matches("{\"user_id\" : [0-9]*}", inputLine) quando inputLine é {"user_id" : 34} No entanto, estou recebendo esta exceção: java.util.regex.PatternSyntaxException: Illegal repetition {"user_id" : 24} at java.util.regex.Pattern.error(Unknown Source) at java.util.regex.Pattern.closure(Unknown Source) at java.util.regex.Pattern.sequence(Unknown Source) at java.util.regex.Pattern.expr(Unknown Source) …
95 java  regex  matcher 


5
Como extrair texto de uma string usando sed?
Minha string de exemplo é a seguinte: This is 02G05 a test string 20-Jul-2012 Agora, da string acima, quero extrair 02G05. Para isso tentei o seguinte regex com sed $ echo "This is 02G05 a test string 20-Jul-2012" | sed -n '/\d+G\d+/p' Mas o comando acima não imprime nada e …
95 regex  bash  sed 

2
Regex para corresponder a um dígito duas ou quatro vezes
É uma pergunta simples sobre expressões regulares, mas não estou encontrando a resposta. Quero determinar se um número aparece em sequência exatamente duas ou quatro vezes. Que sintaxe posso usar? \d{what goes here?} Tentei \d{2,4}, mas essa expressão também aceita três dígitos.
95 regex  numbers 


1
“Modificador desconhecido 'g' em…” ao usar preg_match no PHP?
Este é o regex que estou tentando usar: /^(\w|\.|-)+?@(\w|-)+?\.\w{2,4}($|\.\w{2,4})$/gim Encontrei-o neste site e funciona muito bem quando o experimento. Mas assim que coloco em meu código, recebo esta mensagem: Warning: preg_match() [function.preg-match]: Unknown modifier 'g' in C:\xampp\htdocs\swebook\includes\classes.php on line 22 Alguém pode explicar o que está errado e por que …


9
Combinando uma barra para frente com um regex
Não tenho muita experiência com JavaScript, mas estou tentando criar um sistema de tags que, em vez de usar @ou #, usaria /. var start = /#/ig; // @ Match var word = /#(\w+)/ig; //@abc Match Como eu poderia usar um em /vez do #. Tentei fazer var slash = …
95 javascript  regex 

9
Captura de grupo Regex em R com vários grupos de captura
Em R, é possível extrair a captura de grupo de uma correspondência de expressão regular? Tanto quanto eu posso dizer, nenhum de grep, grepl, regexpr, gregexpr, sub, ou gsubretornar a captura do grupo. Preciso extrair pares de valor-chave de strings que são codificadas assim: \((.*?) :: (0\.[0-9]+)\) Sempre posso fazer …

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.