Perguntas sobre 'regular-expression'

2
respostas

Corresponde ao número exato de dígitos em uma string

Dada uma string, como posso descobrir que ela contém exatamente 7 dígitos consecutivos? Como 1505082 ou 1505082_CSE_322 , mas não 15050821 ou 15050821_CSE_322 Eu tentei grep -Eq [0-9]{7} <<< "1505082" que retorn...
10.11.2018 / 03:16
3
respostas

Substituir os valores da entidade XML por lookaround positivo

Estou tentando fazer alguns sed ding simples de um arquivo: sed 's:(?<=<Type>)default(?=</Type>):super:' < myfile.xml O conceito é bem simples, usando uma abordagem positiva, encontre as tags e substitua o conteúdo po...
10.11.2011 / 08:50
1
resposta

Obtendo endereços de e-mail de um arquivo usando grep com o Regex não está funcionando?

Então eu tenho um arquivo que contém e-mails como este: [email protected]:theirUsername [email protected]:theirUsername ... Eu quero extrair e-mails que começam com PA e, em seguida, seguir com 6 caracteres aleatórios, depois...
03.11.2018 / 13:07
1
resposta

Pular texto na saída com grep no modo perl

Eu tenho um texto assim: blah, blah <foo:ImportantText> blah blah time=1.234 blah blah blah, blah <foo:AlsoImportant> blah blah blah time=9.9 blah blah blah, blah <foo:ImportantText> blah blah time=0.987 blah blah Eu que...
30.08.2018 / 04:12
1
resposta

perl-rename - Qual é a diferença entre / g 'e /'?

Eu quero substituir todos os traços em todos os .txt -files por espaços. Felizmente, acabei descobrindo o uso de perl-rename 's/[-]/ /g' *.txt faz o que eu quero. Mas antes disso, alguns minutos de pesquisa e t & e passaram, po...
23.11.2018 / 10:14
2
respostas

Como usar o regex do sed para substituir palavras relacionadas entre si e um caractere entre elas

Como usar o regex do sed para substituir as palavras relacionadas entre si e um caractere entre eles sem alterar o caractere e as duas palavras como grupo assim ahmed#mohamed ahmed$mohamed ahmed7mohamed Eu não queria substituir ahmed...
26.11.2018 / 04:20
1
resposta

Regex substitui o segundo padrão mapeando [0-9] para [q-p] em Geany?

Gostaria de substituir 123 456 789 por q23 r56 u89 usando Geany regex. Até agora posso fazer isso com vários padrões de localização e substituição, como este: ... Find: '(\D|^)4' Replace: 'r' Find: '(\D|^)5'...
22.07.2018 / 19:59
1
resposta

Posso usar a sequência capturada regexp em caminhos rsyslog?

Digamos que eu queira filtrar logs para usar arquivos diferentes por ID de usuário, posso escrever uma regra por uid como aqui: if $msg contains 'uid=500' then /var/log/uid/500 if $msg contains 'uid=501' then /var/log/uid/501 if $msg contains...
26.09.2018 / 19:06
2
respostas

Usando o grep para identificar títulos incorretos

Tenho várias centenas de documentos em que cada título é da forma: # Some title here {.WORD} Eu quero identificar usando grep todos os títulos que não seguem esse padrão. No entanto, as linhas que começam com apenas # não devem ser de...
14.07.2018 / 15:36
3
respostas

Exclui todos os arquivos de sublinhado de ponto do rsync

Como posso usar rsync -av , mas excluir todos os arquivos que começam com underscore de ponto ( ._example.txt ) e também ignorar .DS_Store arquivos?     
16.07.2018 / 07:42