Perguntas com a marcação «regex»

Também conhecida como expressão regular ou regexp, uma descrição de um conjunto de cadeias de caracteres, geralmente usada para pesquisar e validar cadeias de caracteres.

3
Como ignorar certos nomes de arquivos usando "find"?
Um dos meus comandos BASH favoritos é: find . -name '*.*' -exec grep 'SearchString' {} /dev/null \; que pesquisa o conteúdo de todos os arquivos no diretório atual e abaixo do diretório SearchString especificado. Como desenvolvedor, isso às vezes é útil. No entanto, devido ao meu projeto atual e à …
143 bash  find  regex 


6
uso de alternância “|” no regex de sed
Eu estou usando sed, GNU sed versão 4.2.1. Eu quero usar a alternância "|" símbolo em uma subexpressão. Por exemplo : echo "blia blib bou blf" | sed 's/bl\(ia|f\)//g' deve retornar " blib bou " mas retorna "blia blib bou blf". Como posso ter o resultado esperado?
76 regex  sed 


10
Removendo códigos de cores ANSI do fluxo de texto
Examinando a saída de perl -e 'use Term::ANSIColor; print color "white"; print "ABC\n"; print color "reset";' em um editor de texto (por exemplo, vi) mostra o seguinte: ^[[37mABC ^[[0m Como remover os códigos de cores ANSI do arquivo de saída? Suponho que a melhor maneira seria canalizar a saída através …
73 regex  sed  perl  awk 


10
Substituição no arquivo de texto ** sem ** expressões regulares
Preciso substituir algum texto dentro de um arquivo de texto por um substituto. Normalmente eu faria algo como sed -i 's/text/replacement/g' path/to/the/file O problema é que ambos texte replacementsão cadeias complexas que contêm traços, barras, barras negras, aspas e assim por diante. Se eu escapar de todos os caracteres necessários, …
68 bash  regex  sed  text-editing 


5
Novas linhas no sed no Mac OS X
Acho que \nisso não funciona no sed no Mac OS X. Especificamente, digamos que quero dividir as palavras separadas por um único espaço em linhas: # input foo bar Eu uso, echo "foo bar" | sed 's/ /\n/' Mas o resultado é estúpido, o \nnão é escapado! foonbar Depois de …
44 macos  mac  bash  regex  sed 


6
Correspondendo apenas à primeira ocorrência em uma linha com o Regex
Eu sou completamente novo em regex e gostaria muito de receber qualquer ajuda. A tarefa é simples. Eu tenho um arquivo CSV com registros assim: 12345,67890,12345,67890 12345,67890,12345,67890 12345,67890,12345,67890 12345,67890,12345,67890 12345,67890,12345,67890 Gostaria de substituir a primeira vírgula por um espaço e deixar o restante das vírgulas intactas, para cada linha. Existe …
42 regex 




12
Que expressão regular posso usar para corresponder a um endereço IP?
Com a seguinte grepsintaxe, quero corresponder a todos os endereços IP em um arquivo (de um kshscript) grep '[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}' file O problema: também corresponde a palavras (IP) com mais de 4 octetos: 1.1.1.1.1 ou 192.1.1.1.160 Como posso combinar um IP válido e apenas endereços IP com 4 octetos? Também posso …
35 regex  grep  ip-address 

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.