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.

9
Whitespace Matching Regex - Java
A API Java para expressões regulares indica que \scorresponderão aos espaços em branco. Portanto, a regex \\s\\sdeve corresponder a dois espaços. Pattern whitespace = Pattern.compile("\\s\\s"); matcher = whitespace.matcher(modLine); while (matcher.find()) matcher.replaceAll(" "); O objetivo disso é substituir todas as instâncias de dois espaços em branco consecutivos por um único espaço. …
106 java  regex  whitespace 


2
Expressão regular \ p {L} e \ p {N}
Eu sou novo em expressões regulares e recebi a seguinte expressão regular: (\p{L}|\p{N}|_|-|\.)* Eu sei o que * significa e | significa "ou" e esse \ escapa. Mas o que eu não sei o que \p{L}e \p{N}meios. Procurei no Google por isso, sem resultado ... Alguém pode me ajudar?

2
Python Regex substitui grupos instantaneamente
Existe alguma maneira de substituir diretamente todos os grupos usando a sintaxe regex? A maneira normal: re.match(r"(?:aaa)(_bbb)", string1).group(1) Mas eu quero alcançar algo assim: re.match(r"(\d.*?)\s(\d.*?)", "(CALL_GROUP_1) (CALL_GROUP_2)") Quero construir a nova string instantaneamente a partir dos grupos que o Regex acabou de capturar.


5
Expressão regular Ruby usando nome de variável
É possível criar / usar um padrão de expressão regular em ruby ​​que é baseado no valor de um nome de variável? Por exemplo, todos sabemos que podemos fazer o seguinte com strings Ruby: str = "my string" str2 = "This is #{str}" # => "This is my string" Eu …
105 ruby  regex 


6
Regex exatamente n OR m vezes
Considere a seguinte expressão regular, onde Xé qualquer regex. X{n}|X{m} Esta regex seria testada para Xocorrer exatamente n ou mvezes. Existe um quantificador regex que pode testar uma ocorrência Xexatamente nou mvezes?
105 java  php  regex 



5
O Java Regex Thread é seguro?
Eu tenho uma função que usa Pattern#compilee Matcherpara pesquisar uma lista de strings para um padrão. Esta função é usada em vários threads. Cada thread terá um padrão exclusivo passado para o Pattern#compilequando o thread for criado. O número de threads e padrões são dinâmicos, o que significa que posso …

2
O que é uma gramática livre de contexto?
Alguém pode me explicar o que é uma gramática livre de contexto? Depois de olhar a entrada da Wikipedia e depois a entrada da Wikipedia sobre gramática formal, fico total e totalmente confuso. Alguém poderia ser gentil em explicar o que são essas coisas? Estou me perguntando isso porque desejo …


13
Como calcular o número de ocorrências de um determinado caractere em cada linha de uma coluna de strings?
Eu tenho um data.frame no qual certas variáveis ​​contêm uma string de texto. Desejo contar o número de ocorrências de um determinado caractere em cada string individual. Exemplo: q.data<-data.frame(number=1:3, string=c("greatgreat", "magic", "not")) Desejo criar uma nova coluna para q.data com o número de ocorrências de "a" na string (ou seja, …
103 regex  r  dataframe 

5
Regex lookahead para 'não seguido por' no grep
Estou tentando usar o grep para todas as instâncias de Ui\.não seguido por Lineou mesmo apenas a letraL Qual é a maneira correta de escrever um regex para localizar todas as instâncias de uma determinada string NÃO seguida por outra string? Usando lookaheads grep "Ui\.(?!L)" * bash: !L: event not …

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.