Perguntas sobre 'regular-expression'

1
resposta

Regex para matchng qualquer coisa entre parênteses

Eu tenho o seguinte regex até agora: printf "this is (test.com)\n" | grep -Po '(?<=\().*(?=\))' O regex acima irá imprimir a saída desejada, que é test.com Desde que eu esteja adicionando novos parênteses ao meu código printf "...
11.02.2015 / 21:49
2
respostas

Script de shell para adicionar ou substituir bloco de texto?

Estou procurando um script de shell (Bash) que adicione ou substitua o texto de direitos autorais no início do arquivo (para .c e .h files). Ele deve pesquisar e adicionar ou substituir o bloco de texto de direitos autorais de todos os...
05.12.2014 / 09:51
2
respostas

Como fazer com que minha expressão regular aceite zeros na entrada?

Eu escrevi um regex que aceita números entre 0 e 999.999.999.999,99. As vírgulas são opcionais, mas, ainda assim, devem aceitar valores não superiores a 999999999999.99. Eu escrevi um, mas há duas falhas nele. (^[1-9][0-9,]{0,14}(\.[0-9]{1,2}...
21.11.2014 / 21:41
1
resposta

Nenhuma saída do grep -P 'com \ K \ w +'

Eu tenho um arquivo de origem salvo na Internet que tem vários links dos quais eu quero extrair dados. Por exemplo https://blahblah.com/uniquetext Estou usando grep -oP 'com\K\w+' source.txt > list.txt mas acabei de receber um ar...
22.11.2014 / 20:44
1
resposta

Como posso analisar minha String usando expressão regular para obter apenas determinado número de correspondências? [fechadas]

Atualmente, estou usando essa expressão regular a seguir para dividir minha String em grupos. ^([a-zA-Z0-9]*)(\[([a-zA-Z0-9=]*)\]){0,1}@([a-zA-Z0-9]*)$ Pty[R=4]@ID Estou recebendo quatro grupos 1) Pty 2) [R=4] 3) R=4 4) ID Mas pre...
27.08.2014 / 21:45
2
respostas

Expressão regular para excluir dados dentro de um determinado intervalo

Eu quero remover todos os endereços IP que estão no formato 10.20.30. * e cujos últimos 3 dígitos caem no intervalo de 0 a 200 e mover todos os IPs restantes para um novo arquivo. Eu coloquei a lista de IPs para ser excluída no arquivo whiteI...
11.03.2015 / 07:44
2
respostas

Como combinar a data em Perl - assumindo que a regex do UNIX é a mesma que a do Perl

Quero corresponder datas do formulário Monday May 26 Minha tentativa de fazer isso é a seguinte: /(.*day Jan.*|Feb.*|Mar.*|Apr.*|May|Jun.*|Jul.*|Aug.*|Sep.*|Oct.*|Nov.*|Dec.* [1-31])/ O formulário regex no UNIX e no Perl parece ser...
31.05.2014 / 21:19
4
respostas

Grep encontrando números de telefone em arquivos

Como eu procuraria arquivos no diretório /etc (mas não em subdiretórios) que contêm um número de telefone padrão de longa distância dos Estados Unidos, escrito usando o padrão 1-###-###-#### , onde cada # é substituído por um numérico dí...
11.07.2014 / 22:01
2
respostas

Bash erro de manipulação de string regex

Eu tenho um problema com o bash e sua habilidade de correspondência de regex que, por ora, acho que é um bug no bash, mas também poderia ser que eu tenha perdido algo óbvio. Espero que seja o último. Eu fiz esta função em um script bash para...
01.12.2014 / 12:32
1
resposta

Quantas vezes o mesmo caractere ocorre duas vezes seguidas

Minha tarefa é usar o grep para descobrir quantas vezes o mesmo caractere ocorre duas vezes seguidas. Eu estava pensando em algo assim, mas não está funcionando grep '[a-zA-z]{2}' *.txt | wc Como pode conseguir tal tarefa com o grep?   ...
28.04.2014 / 11:00