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.


6
Regex substituir maiúsculas por letras minúsculas
Estou tentando substituir letras maiúsculas por letras minúsculas correspondentes usando regex. De modo a EarTH: 1, MerCury: 0.2408467, venuS: 0.61519726, torna-se earth: 1, mercury: 0.2408467, venus: 0.61519726, em texto sublime. Como posso letras minúsculas somente em palavras que contenham letras maiúsculas e minúsculas? Para que isso afete venUse não VENUS.

10
Como usar a opção '-prune' de 'find' no sh?
Eu não entendo bem o exemplo dado pelo man find, alguém pode me dar alguns exemplos e explicações? Posso combinar expressão regular? A pergunta mais detalhada é assim: Escreva um script de shell changeall, que tenha uma interface semelhante changeall [-r|-R] "string1" "string2". Ele vai encontrar todos os arquivos com …
219 regex  shell  find  manual 

5
Como o operador AND / OR é representado como em Expressões regulares?
No momento, estou programando um algoritmo de vocabulário que verifica se um usuário digitou a palavra corretamente. Eu tenho a seguinte situação: A solução correta para a palavra seria "parte1, parte2". O usuário deve poder inserir "parte1" (resposta 1), "parte2" (resposta 2) ou "parte1, parte2" (resposta 3). Agora, tento corresponder …
219 regex  operators 


21
Combine duas strings em uma linha com grep
Estou tentando usar greppara coincidir com linhas que contêm duas seqüências diferentes. Eu tentei o seguinte, mas isso corresponde a linhas que contêm string1 ou string2 que não é o que eu quero. grep 'string1\|string2' filename Então, como faço para corresponder grepapenas às linhas que contêm as duas strings ?
218 regex  linux  string  grep 

11
Regexes JavaScript + Unicode
Como posso usar expressões regulares compatíveis com Unicode em JavaScript? Por exemplo, deve haver algo parecido \wque possa corresponder a qualquer ponto de código na categoria Cartas ou Marcas (não apenas as ASCII), e esperamos ter filtros como [[P *]] para pontuação, etc.

30
Validação de email Regex
Eu uso isso @"^([\w\.\-]+)@([\w\-]+)((\.(\w){2,3})+)$" regexp para validar o email ([\w\.\-]+)- refere-se ao domínio de primeiro nível (muitas letras e números, também apontar e hífen) ([\w\-]+)- refere -se ao domínio de segundo nível ((\.(\w){2,3})+)- e refere-se a outros domínios de nível (de 3 ao infinito), que inclui um ponto e 2 …
215 c#  regex  validation 



22
Por que as expressões regulares são tão controversas? [fechadas]
Fechado . Esta questão é baseada em opiniões . No momento, não está aceitando respostas. Deseja melhorar esta pergunta? Atualize a pergunta para que ela possa ser respondida com fatos e citações editando esta postagem . Fechado há 6 anos . Melhore esta pergunta Ao explorar expressões regulares (também conhecidas …
212 regex 

7
Como combinar, mas não capturar, parte de uma regex?
Eu tenho uma lista de strings. Alguns deles são da forma 123-...456. A porção variável "..." pode ser: a string "apple" seguida de um hífen, por exemplo 123-apple-456 a cadeia "banana" seguida de um hífen, por exemplo 123-banana-456 uma string em branco, por exemplo 123-456(observe que há apenas um hífen) …
209 regex 

21
Como você implementa um bom filtro de palavrões?
Muitos de nós precisam lidar com a entrada do usuário, consultas de pesquisa e situações em que o texto de entrada pode conter palavrões ou linguagem indesejável. Muitas vezes, isso precisa ser filtrado. Onde podemos encontrar uma boa lista de palavrões em vários idiomas e dialetos? Existem APIs disponíveis para …
208 php  regex  user-input 

15
Remova vários espaços em branco
Estou recebendo $row['message']de um banco de dados MySQL e preciso remover todos os espaços em branco, como \n \tassim por diante. $row['message'] = "This is a Text \n and so on \t Text text."; deve ser formatado para: $row['message'] = 'This is a Text and so on Text text.'; Eu …

21
Dividir cadeia grande em pedaços de tamanho n em JavaScript
Gostaria de dividir uma string muito grande (digamos, 10.000 caracteres) em pedaços de tamanho N. Qual seria a melhor maneira em termos de desempenho para fazer isso? Por exemplo: "1234567890"dividir por 2 se tornaria["12", "34", "56", "78", "90"] . Seria possível usar algo assim e, nesse String.prototype.matchcaso, seria a melhor …

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.