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.
2
respostas

Tentando obter '$ FOO = ~ bar | baz' para trabalhar em Bash e Zsh

Estou tentando obter uma instrução if simples trabalhando no Zsh e no Bash, mas não consigo encontrar algo para trabalhar com ambos. # this works with Zsh if [[ "$TERM_PROGRAM" =~ iTerm\|Apple_Terminal ]]; then echo apples; fi # this work...
05.11.2012 / 04:36
2
respostas

Excluindo caminhos no grep

Não consigo encontrar nenhuma documentação que lide com isso: existe alguma maneira de impedir que o grep imprima o caminho para o arquivo de uma linha correspondente ao pesquisar em vários arquivos?     
29.09.2011 / 08:09
2
respostas

Massa renomeando arquivos, removendo pontos

Eu quero renomear arquivos para excluir pontos desnecessários. ou seja: File.something.jpg -> Filesomething.jpg I.Have.Too.Many.Dots.png -> IHaveTooManyDots.png Como isso pode ser feito? find -name *.*.* lista todos eles, mas nã...
14.09.2010 / 18:51
3
respostas

Corresponde a VAR_NAME, mas não a $ (VAR_NAME)

Como posso corresponder VAR_NAME mas omitir $(VAR_NAME) ao mesmo tempo usando grep ou egrep ? A melhor tentativa até agora tem sido egrep -nH '*[^(]VAR_NAME' $i Mas isso não corresponde ao caso quando a linha começa com VAR_NAM...
30.08.2017 / 22:19
2
respostas

Extrai parte do arquivo de texto da primeira ocorrência de uma string para a primeira ocorrência de outra

Como posso extrair uma parte de um arquivo de texto grande, começando na primeira ocorrência de FOO e terminando na primeira ocorrência de BAR? No meu caso, estou tentando extrair uma parte de um arquivo sql criado pelo mysqldump.     
10.04.2018 / 14:50
1
resposta

Unir linhas depois ao padrão de texto no Vim

Estou tentando sem sucesso juntar linhas usando um vim digamos que eu tenha um arquivo de texto com esta aparência: HI Hello A, b, c, d, HI Hello A, b, c, d, HI Hello A, b, c, d, HI Hello A, b, c, d, Eu quero participar de todas as...
20.04.2017 / 18:15
2
respostas

Grep parece não encontrar todas as correspondências em um arquivo que eu espero

Não tenho certeza se não entendi completamente grep ou se regexes são a origem do meu problema, então tenho duas perguntas. Eu tenho um arquivo de teste simples chamado test.txt com o seguinte conteúdo: $ cat test.txt Settings.xml bla...
02.08.2017 / 17:01
2
respostas

Convertendo C # Regex para PowerShell

Nosso departamento de software tem um programa que executa scripts SQL a partir de uma determinada pasta. Agora preciso replicar essa funcionalidade no PowerShell. C #: var commands = Regex.Split(sqlFileText, @"^\s*GO\s*$", RegexOptions.Ig...
30.06.2016 / 15:36
1
resposta

Qual é a diferença entre (. *?) e (. *)? na regex?

Para expressões regulares, qual é a diferença entre (.*?) e (.*)? ?     
13.09.2016 / 00:47
1
resposta

Notepad ++ procura e substitui com o número da linha atual

Estou usando o notepad ++ e estou usando-o para criar 200 comandos de cópia. Cada linha começa copy \server\folder\a.pdf 1.pdf Eu quero que o 1.pdf seja um nome de arquivo diferente para cada linha, então eu estava pensando em ter o númer...
01.12.2014 / 20:32