Perguntas sobre 'regex'

Regex (ou regexp) é conhecido como correspondência de expressões regulares de padrões, cadeias de caracteres ou caracteres em, por exemplo, um arquivo de texto grande. As perguntas devem ser marcadas como tal, seja qual for a linguagem de programação envolvida e a tag também pode ser aplicada a programas de linha de comando ou gráficos que possuem plug-ins de regex ou algum recurso de regex.
1
resposta

Usando o grep para encontrar todas as substrings de strings que podem conter caracteres especiais

Estou tentando usar o grep para encontrar a string "crk" em um arquivo. Eu sei que a string existe em um arquivo de origem c na forma kop.crk_op = CRK_MOD_EXP; No entanto, quando eu procuro usando grep -rnw --include '*.c' '.' -e "crk...
05.04.2017 / 07:31
1
resposta

REGEX se comporta de maneira diferente!

Ao executar o seguinte echo "abc>asf<tfg"|sed 's/.*>\(.*\)<//' A saída é:    asftfg Eu não entendo porque tfg é impresso? Meu resultado esperado é asf . No entanto, funciona bem no seguinte. expr 'echo "abc>as...
12.07.2013 / 16:16
1
resposta

Como posso instalar o pacote regex para o python 3.4 sem erros?

Eu tenho um pequeno problema (ou um grande problema?). Eu quero instalar o pacote regex para o Python 3.4. Mas então eu uso pip ou os nossos métodos de instalação Estou recebendo erro: universe@universe-AOD270:~/Downloads/regex-2016.04.25$ p...
26.04.2016 / 14:05
2
respostas

Como posso apagar todos os meus arquivos principais de forma limpa?

Meu computador no trabalho tem uma tendência a gerar uma quantidade excessiva de arquivos principais, que podem ser úteis para a depuração, mas ocupam lentamente todo o espaço disponível no meu computador. Eu fiz este comando para excluir todos...
10.09.2015 / 21:02
4
respostas

Como recursivamente substituir caracteres com sed?

É possível substituir ocorrências de uma sequência de caracteres recursivamente sem iterar novamente sobre a mesma sequência? Ao executar um sed , como nos cenários a seguir, posso obter a saída mencionada. $ echo XX | sed -e 's/XX/XoX/g...
15.10.2018 / 08:59
3
respostas

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 dele para o SearchString especificado. Como desenvolvedor, isso v...
06.03.2012 / 00:28
9
respostas

Como posso pesquisar expressões regulares em páginas da Web usando o Google Chrome ou o IE?

Como posso pesquisar por expressões regulares como 'foo | bar' em páginas da Web usando o Google Chrome ou o IE? Estou ciente da extensão "Regular Expression Searcher", mas não funciona para mim. (Nada acontece quando eu clico em barra.) Os come...
27.04.2012 / 23:58
6
respostas

uso de alternância “|” no regex de sed

Estou usando o sed, versão GNU sed 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"....
22.02.2010 / 15:31
3
respostas

Como combinar dígitos seguidos de um ponto usando sed?

Estou tentando usar sed para substituir todos os padrões por dígitos seguidos imediatamente por um ponto (como 3. , 355. ) por uma string vazia. Então eu tento: sed 's/\d+\.//g' file.txt Mas isso não funciona. Por que isso?     
01.12.2012 / 22:15
9
respostas

Substituição no arquivo de texto ** sem ** expressões regulares

Eu 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 text e replacement são strings complexas contend...
09.05.2012 / 17:00