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

Por que existem tantas variantes de expressões regulares? [fechadas]

Hoje, quando analisei o código-fonte de nosso projeto, descobri que há muitos "espaços" e "guias" desnecessários localizados no final de cada linha. Então, decidi excluí-los com expressão regular. No entanto, descobri que o comando sed -i '/...
16.07.2012 / 15:16
1
resposta

Como incluo novas linhas em uma pesquisa em menos?

Como posso procurar por novas linhas (ou final de linhas) como parte de uma pesquisa usando menos? Por exemplo, eu gostaria de pesquisar por length=9\n , mas não quero simplesmente pesquisar por length==9 , porque isso obteria correspondê...
20.12.2010 / 00:55
2
respostas

Removendo arquivos que correspondem a uma expressão regular de intervalo numérico

Eu tenho uma pasta que possui muitos arquivos. Alguns dos arquivos de dados são rotulados como 1, 2, 3, ..., 300 Eu quero remover esses arquivos de dados usando o terminal. Como eu faço isso? Eu quero fazer algo como rm some-regular-exp...
15.07.2012 / 20:17
3
respostas

Como posso excluir U + 200B (espaço de largura zero) usando sed

Eu tenho um arquivo muito grande que tem espaços de largura zero espalhados por toda parte. Demora muito para abrir e editar usando vi , então gostaria de excluir todas as instâncias do caractere usando sed . O problema é que não consigo des...
04.11.2010 / 21:33
6
respostas

Como listar todos os arquivos de origem (* .c, * .cpp, * .h)

Gostaria de encontrar arquivos de origem (* .c, * .cpp, * .h) que contenham no Linux / MinGW / Cygwin e recursivamente em todos os subdiretórios. Minha ideia básica é usar find e grep . No entanto, criar uma expressão regular que possa v...
14.02.2011 / 19:25
4
respostas

Padrão multilinhas do Grep

Como pesquiso uma frase em várias linhas? Por exemplo. Vamos ter a frase "meu chá gelado", então ele pode ser envolto em arquivos de texto: as js skdfh dfh djh sf my ice tea. o grep não corresponderá, pois há uma nova linha no meio. Como...
20.07.2010 / 11:56
5
respostas

Como o \ $ está sendo interpretado pelo grep?

Quando escrevo $ grep \$ então o que eu digitar no terminal, é combinado e impresso no terminal. Como o \$ está sendo interpretado?     
15.04.2010 / 14:45
2
respostas

Como pesquisar em PDFs usando expressões regulares?

Normalmente eu uso o Notepad ++ para pesquisar arquivos usando expressões regulares. Hoje eu estou querendo saber se existe um programa PDF que faz o mesmo para PDFs. Claro que eu poderia converter o PDF para texto e usar o Notepad ++, mas exist...
15.03.2012 / 06:35
6
respostas

rsync usando regex para incluir apenas alguns arquivos

Estou tentando executar o rsync para copiar alguns arquivos recursivamente por um caminho baseado no padrão de nome de arquivo, caso insensível . Isto é o que eu fiz para executar o rsync: $ rsync -avvz --include ='*/' --include='.*[Nn][Aa][...
14.01.2013 / 11:22
2
respostas

Como substituir a linha no arquivo pelo padrão com sed?

Estou lendo muita documentação sobre sed e ainda estou perplexo em meu caso de uso específico. Eu quero substituir esta linha em um arquivo conf com minha própria linha: Substitua esta linha: #maxmemory <bytes> com: maxmemory 26gb...
02.03.2014 / 00:07