Perguntas com a marcação «regex»

105
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 gostaria de fazer a mesma coisa com...

105
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

104
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...

103
Diferença entre \ b e \ B em regex

Estou lendo um livro sobre expressão regular e me deparei com este exemplo de \b: O gato espalhou sua comida por toda a sala. Usando regex - \bcat\bcorresponderá à palavra, catmas não ao catin scattered. Para \Bo autor usa o seguinte exemplo: Por favor, insira o ID de nove dígitos, pois aparece...

103
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...

103
Obter string entre duas strings em uma string

Eu tenho uma string como: "super exemple of string key : text I want to keep - end of my string" Eu quero apenas manter a corda que está entre "key : "e " - ". Como eu posso fazer isso? Devo usar um Regex ou posso fazer de outra

102
Como faço para usar regex em uma consulta SQLite?

Gostaria de usar uma expressão regular no sqlite, mas não sei como. Minha tabela tem uma coluna com strings como esta: "3,12,13,14,19,28,32" Agora, se eu digitar "where x LIKE '3'", também obtenho as linhas que contêm valores como 13 ou 32 , mas gostaria de obter apenas as linhas que têm...

102
Verifique se uma string contém números Java

Estou escrevendo um programa em que o usuário insere uma String no seguinte formato: "What is the square of 10?" Preciso verificar se há um número na string e extraia apenas o número. Se eu usar .contains("\\d+")ou .contains("[0-9]+"), o programa não conseguirá encontrar um número na String,...