Perguntas sobre 'regular-expression'

1
resposta

Procurando arquivo por string cercado por duas outras strings conhecidas?

O título da pergunta pode ser meio vago, mas aqui está o que estou tentando fazer. Eu tenho um arquivo html localmente no meu servidor, que está mudando regularmente. Tem várias ocorrências de: <p>Jumble of random text</p> <...
08.03.2015 / 10:09
1
resposta

regexp in find para localizar apenas

Eu tenho o arquivo csv (products.csv) com números de produtos $ cat products.csv | head -3 2.20 2.21 2.22 em outro diretório, tenho milhares de imagens de produtos em subdiretórios. Eu preciso localizar as imagens do produto com base n...
14.11.2014 / 17:59
1
resposta

Regex for contém pelo menos uma instância de STRINGA e nenhuma instância de STRINGB

Qual regex corresponderá: contém pelo menos uma instância de "1221" e nenhuma instância de "7474" i.e. corresponde a "7777 1221 4543" mas não corresponde a "7777 1221 7474 4543" Eu suspeito que tenho que usar lookaheads negativos?...
21.10.2014 / 08:13
1
resposta

Como posso usar o regex para extrair o texto seguindo duas condições em uma variável?

Gostaria de extrair uma configuração para um determinado host no arquivo ssh_config e colocá-lo em uma variável. Host mysite HostName 123.1.1.1 User myuser Port 13245 GSSAPIAuthentication no IdentityFile /home/myuser/.ssh/...
22.01.2015 / 18:31
1
resposta

Procura por padrão em vários arquivos e substitui uma subparte em todas as ocorrências

Estou ajudando uma amiga com sua tese escrita em LaTeX e preciso de uma solução rápida para uma "pesquisa e substituição". Usando um terminal no Linux, como posso encontrar o seguinte padrão: \caption{*\cite{*}} e substitua \cite por...
15.05.2014 / 14:10
1
resposta

Onde posso encontrar documentação sobre a sintaxe do script de shell para usar um regex em uma construção de variável?

Estou depurando um script de shell (que eu não escrevi) que contém este loop: read line < "$pid_file" for p in $line ; do [ -z "${p//[0-9]/}" -a -d "/proc/$p" ] && pid="$pid $p" done Alguém pode me indicar a documentação sobr...
21.01.2014 / 00:47
1
resposta

Analisando csv com sed e perl one-liner?

Eu tenho um servidor web que armazena configurações no PostgreSQL, e eu planejo recuperar informações de uma determinada tabela e depois analisá-las no formato csv. PAYLOAD <?xml version="1.0" encoding="UTF-8" standalone="yes"?><...
10.01.2014 / 21:29
1
resposta

Entendendo uma expressão egrep

Eu tropecei na seguinte expressão egrep: egrep '^([^aieou]*[aieou]){5,7}[^aieou]*$' /usr/share/dict/words nesta página: link A expressão deve encontrar as palavras que contêm entre 5 e 7 vogais. Eu entendo o primeiro ^ significado...
04.12.2013 / 22:05
1
resposta

A expressão de brace não funciona no find regex

Eu tenho duas pastas, CA01 e CA02 na pasta atual, foo : foo -+ | +-CA01 | +-CA02 Quando eu digito find . -regex ".*CA[0-9]+" -exec echo {} + Ou find . -regex ".*CA[0-9][0-9]" -exec echo {} + Eu te...
02.10.2013 / 04:41
2
respostas

Diga uma expressão regex para pular o começo de uma linha antes de combinar

Se eu tivesse uma string como 45mb ./aaaa/bbbb/cccc/dddd e eu usasse uma regex como [^\/]*\/ ela corresponderia a 45mb ./aaaa/bbbb/cccc/ Eu só quero que ele corresponda a ./aaaa/bbbb/cccc/ , mas não consigo descobrir como fazer...
26.07.2013 / 20:01