Perguntas sobre 'regular-expression'

1
resposta

Vendo todas as correspondências regex em um arquivo no Bash

Estou no bash e tenho um arquivo, quero encontrar todas as correspondências de um regex nele e tê-las impressas. Como faço isso? Acompanhamento: Suponha que eu queira imprimir apenas correspondências exclusivas, ou seja, se uma correspondênci...
13.05.2015 / 08:30
1
resposta

Qual é o email correspondente à regex na regex básica do grep?

Eu criei um arquivo de texto e coloquei alguns endereços de e-mail nele. Então eu usei grep para encontrá-los. De fato funcionou: # pattern="^[a-zA-Z0-9]+@[a-zA-Z0-9]+\.[a-z]{2,}" # grep -E $pattern regexfile mas apenas enquanto mantive a...
07.04.2015 / 22:32
2
respostas

Perl regex não-ganancioso correspondendo mais do que deveria

Eu tenho o seguinte texto do qual preciso remover alguns wdiff output. text='Иса Мәсіхтің елшісі Петірден [-(-] осы күнәкар дүниеде [-)-] жат жерлік болып, Понти, Ғалатия, [-Қападоқия, Азия және Бітүния аймақтарында шашыраған [ сенушілерге...
10.04.2015 / 06:51
4
respostas

substituir vários vírgula fora lado um ou mais conjuntos de chaves e exceção que em um ou mais conjuntos de chaves

No arquivo de texto, tenho vários registros. Cada registro tem várias colunas separadas por vírgulas, algumas colunas têm um conjunto de chaves e outras têm mais de uma chave. Eu preciso: Se uma vírgula for encontrada fora de um ou mais...
09.10.2014 / 11:56
1
resposta

vim substitui o texto de pesquisa por texto de pesquisa manipulado

Esta é uma versão muito simplificada do meu problema. Suponha que eu tenha um arquivo de texto contendo vários lugares o código 20091a ou 20092a ou 20093a. Desejo envolver todo este código pelo texto <code></code> . Assim, as sequê...
17.09.2014 / 11:48
1
resposta

Sed: substitui o texto mantendo a ocorrência do dígito

Eu tenho algum texto como: Blablabla <b>[intlink id="</b>2204<b>" type="page"] Blalala Eu quero substituí-lo por remover o </b> e <b> , mantendo o id="number" . Então deve resultar como: Blablabla &...
08.09.2015 / 05:17
1
resposta

O significado desta classe de caractere em perl?

Eu sou novo no PERL (embora tenha um bom background no reg-ex), eu estava passando por um script perl e ele tem uma classe de caracteres $alwayssep = "[\?!()\";/\|‘]"; Alguém pode me explicar qual é o significado disso? Eu posso ver isso...
07.09.2015 / 02:49
1
resposta

Parênteses quadrados duplos dentro do padrão grep

grep "^[[:space:]]*clientPort[^[:alpha:]]" zoo.cfg Este é um padrão grep para extrair a linha que contém o número da porta do arquivo de configuração. 1) Normalmente em um regex, eu uso colchetes para combinar com qualquer um dos caracter...
09.09.2015 / 14:12
1
resposta

Procurar por “not newline” no vim?

Para pesquisar por A T\n no vim, posso fazer /A T\n Qual seria o equivalente para não a nova linha no final? /A T[^\n] não funcionou.     
07.02.2014 / 13:13
3
respostas

mv arquivos para um caminho diferente que é construído por meio de um substituto de expressão regular

Eu tenho um diretório cheio de arquivos armazenados em subdiretórios de acordo com o nome do arquivo, ou seja: 20d1/d325/52d1/20d1d32552d1a95249e62662fbdf924dd72c4027.jpg ccaf/13cf/3199/ccaf13cf319930e80f5f2ad02525b93e1326c160.jpg ec07/53bd/2...
28.07.2013 / 20:43