Perguntas sobre 'regular-expression'

2
respostas

vim encontra e substitui em torno de uma string

No VIM, se, por exemplo, eu tiver o texto http://a.com http://b.com é possível encontrar todas as linhas (a linha inteira) e substituí-las por algo antes e depois, como: <a href="http://a.com">http://a.com</a> <a href="h...
03.02.2016 / 20:46
2
respostas

Extraia substrings de cada linha. Essas subseqüências estão no formato separado por vírgula, “name = value”

Eu tenho linhas em um arquivo separado por vírgulas. Não há cabeçalhos de coluna, é principalmente pares 'name = value' separados por vírgulas. Aqui estão alguns dados de teste: listoffruits,producelist,APPLE=red,BANNANA=yellow,GRAPE=purple,O...
09.05.2015 / 07:32
3
respostas

sed expressão regular se comportando de forma diferente do que em vim e perl?

Aqui está um exemplo de 'test.txt' abcdX1yad45das abcdX2fad45das abcdX3had45das abcdX4wad45das abcdX5mad45das amostra da saída desejada: X1yad X2fad X3had X4wad X5mad Eu poderia trabalhar com ele em: :% s/\v.*(X\d)(.*)45.*//...
27.04.2016 / 07:10
2
respostas

Como extrair sob o linux alguns grupos de captura usando linha de comando em uma forma php / preg?

Dado em linux environment existe um monte de pacotes para manipulação de strings (grep, awk, sed, ...), eu gostaria que um software extraísse um grupo de captura em uma sintaxe parecida com o php / preg. Talvez o mais próximo seja grep -P ,...
23.03.2016 / 11:23
4
respostas

remove o espaço em branco antes do delimitador com sed

Eu tenho dados do seguinte formato que eu quero inserir no LibreOffice calc data | num | num | num | num Por alguma razão, o Libreoffice não acha que a string "3214" seja um número por padrão (espaço em branco à direita). Desejo...
22.10.2012 / 06:41
4
respostas

Coloque várias linhas na citação Vim

Eu tenho blocos da seguinte forma: String that is not supposed to be enclosed in quotes String that is supposed to be enclosed in quotes String that is not supposed to be enclosed in quotes String that is supposed to be enclo...
23.06.2014 / 12:10
5
respostas

Teste se os arquivos começam com certas letras e não contêm caracteres especiais, exceto para o período ao final da extensão do arquivo em um shell script

Eu tenho um script de shell que executa um loop for para executar um comando em vários arquivos de texto em uma pasta. Quero testar se os nomes desses arquivos começam com um conjunto específico de letras (NA, por exemplo) e não tenho caracteres...
08.07.2015 / 20:53
2
respostas

sed escapou charcter não correspondendo em arquivo grande

Eu tenho um arquivo xml grande (~ 180MB) com alguns caracteres errados, por exemplo <Data ss:Type="String">7402953^@</Data> A parte ^@ deve ser removida. O trabalho deveria ser feito com sed -i 's/\^@//g' /tmp/large.xml...
08.05.2018 / 22:38
2
respostas

Substituindo barras invertidas por barras entre aspas duplas

Eu tenho um código-fonte C que foi originalmente desenvolvido no Windows. Agora eu quero trabalhar nisso no Linux. Existem várias diretivas de inclusão que devem ser alteradas para o formato Linux, por exemplo: #include "..\includes\common.h"...
26.01.2018 / 15:12
2
respostas

extrair a última partida do logfile até o final

Usando sed, grep, awk ou ruby, o que é uma maneira simples de encontrar a correspondência última de uma string em um arquivo de log maior, e enviar todas as linhas seguindo (inclusive) para outro arquivo ? Exemplo: grep -A222 "__________...
12.12.2012 / 11:25