Perguntas sobre 'regular-expression'

4
respostas

Substituir usando vim - Substituir um padrão […] por uma string

Eu tenho um arquivo contendo linhas abaixo, por ex. formato - [[email protected], [email protected]], Payment processed - 23499, params = {'invoice':3243} Eu só quero os números da conta, ou seja, 23499. É um número. Digamos que <account> ....
25.09.2014 / 17:02
2
respostas

execução regex

Estou tentando substituir uma string em um arquivo: $RELEASE = '1234'; O espaço em branco entre RELEASE e o símbolo = pode ser espaços OU tabulações. As aspas em torno do número da versão podem ser simples ou duplas. Atualmente, es...
21.07.2014 / 15:23
2
respostas

grep: conteúdo inválido de \ {\}

Aqui está o comando: grep '\(2\)[[:digit:]]\{\}' numbers O que eu quero é combinar exatamente 2 dígitos após o dígito "2", 3 dígitos se eu alterar o dígito "2" para "3" na minha expressão, 4 dígitos se ... Estou usando referência rever...
26.02.2013 / 08:20
3
respostas

Analisando XML de um script de shell

Eu tenho um arquivo de dados como este: <Key name="com.ahsay.afc.cpf.UserGroup" content="" allowMultiple="Y"> <Value name="rsv-id" inheritParentAttribute="Y" type="string" data="1328200856753" /> <Value name="rsv-group-...
02.02.2012 / 20:32
2
respostas

BSD sed: substitua apenas a enésima ocorrência de um padrão

Usando o BSD sed ; Como posso realizar a seguinte substituição ?: Antes: hello hello hello hello hello hello Depois: hello world hello hello hello hello Em outras palavras; Como posso substituir apenas o N th oco...
10.01.2016 / 14:44
2
respostas

Encontre todas as ocorrências de 5 dígitos após o decimal, adicione um dígito

Eu tenho um arquivo de números .txt separados por espaços: 40.766375 -84.267443 40.766355 -84.267463 40.766325 -84.263443 ... Ocasionalmente, há um número na primeira coluna que não tem 6 dígitos após o decimal: 40.76632 -84.263443...
28.02.2017 / 15:00
1
resposta

Que tipos de regex DO suportam (por exemplo) lookbehind negativo?

Bash no GNU: Estou usando uma coleção de comandos find , a maioria dos quais emprega -regex para fazer a correspondência. Cada vez que eu tento um recurso diferente no meu regex eu tenho que percorrer os valores para -regextype até...
05.02.2015 / 20:22
3
respostas

Reverse match in sed, substitua o oposto do que foi encontrado

Digamos que eu tenha esta saída do meu syslog, precalculated src_hash => 20 bytes @ 0x7f811c001e20 A6 2D E5 CD 2A BA F0 42 56 66 19 D4 61 1A E3 A0 .-..*..BVf..a... C7 5E 5F 77 .^_w precalculated dst_ha...
21.07.2014 / 22:32
2
respostas

wget - Espelhando um site completo com requisitos em hosts diferentes

Estou tentando fazer uma cópia estática completa de um site do Wordpress com wget para navegar sem qualquer conexão de rede (todos os links e imagens devem ser convertidos). Os diferentes requisitos para as páginas (imagens, css, js, ...)...
20.10.2011 / 00:34
2
respostas

Substituir somente na primeira linha correspondente com sed

Usando BSD sed (sem extensões GNU), como posso executar uma operação semelhante ao exemplo fornecido abaixo, mas onde, em vez do número da linha, a substituição é realizada na primeira linha na qual um padrão ocorre (em vez de ter para especific...
20.12.2015 / 23:40