Perguntas sobre 'regular-expression'

2
respostas

Por que esse número é correspondido com esse regex?

O regex é -?([0-9]|([1-9][0-9])) . O número é -2231 e está sendo correspondido. Pelo que entendi, deveria ser um único dígito ou dois dígitos. Por que esse número é correspondido com esse regex?     
08.02.2018 / 16:45
5
respostas

Como grep n-ésimo substring entre determinados delimitadores?

Digamos que tenhamos uma string e seu delimitador seja ? : Leslie Cheung April 1 ? Elvis August 16 ? Leonard Nimoy February 27 Eu sei como grep a primeira subseqüência de caracteres entre os delimitadores: echo $above_string | gre...
31.03.2015 / 19:52
4
respostas

Diminuindo um número com sed

Eu extraí os metadados de um PDF em um arquivo .txt usando pdftk e agora estou tentando diminuir o valor de BookmarkPageNumber de cada indicador por um número inteiro. O .txt tem estas linhas: BookmarkBegin BookmarkTitle: Preface...
26.10.2014 / 15:14
4
respostas

Recorte um arquivo delimitado em um número com um ou mais dígitos

Estou procurando uma maneira de extrair a primeira coluna de um arquivo de texto que não tenha delimitadores específicos, exceto os dígitos arbitrários que iniciam a próxima coluna. Exemplo: John Smith 1234 Main Street Amy Brown and Sally Wil...
04.09.2017 / 19:17
2
respostas

AWK: como comparar duas variáveis com expressão regular

Eu tenho uma linha com valores separados por dois pontos que eu quero processar no awk. As linhas são tratadas de forma diferente se a variável $4 contiver varible $3 no início. Então eu escrevi a expressão: $4 ~ /^$3/ , mas unfortuna...
02.02.2018 / 11:54
5
respostas

Como mostrar apenas interfaces iniciando com um certo padrão

O Open-Vswitch cria interfaces virtuais, todas elas têm esse padrão: s[digit]-eth[digit] Por exemplo: s1-eth1, s1-eth2, s12-eth3, s2-eth3 ... Eu quero mostrar informações de - por exemplo - todas as interfaces começando com s1 (no nos...
09.02.2018 / 12:56
4
respostas

Modificando o arquivo existente diretamente para substituir “foo” por “bar” APENAS para linhas que contenham “baz”

Eu tenho um arquivo food.txt da seguinte forma: - mangoes|foo|faa oranges|foo|faa chocolates|foo|baz Estou tentando substituir foo por bar se a condição baz for atendida. (gostaria de usar uma expressão regular aqui b * z) Atua...
15.08.2016 / 12:22
4
respostas

AWK expressão regular negativa

Estou procurando ter uma expressão regular do awk que possa fornecer todas as strings não correspondentes a uma palavra específica. usando /^((?!word \+).)*/ funciona em java, mas não funciona no AWK. Obter erro de compilação com falha,...
25.10.2016 / 18:05
3
respostas

sed uma linha para apagar qualquer linha que comece com um dígito

Finja que estou trabalhando com este arquivo. O começo da primeira linha visível é obscurecido, então ignore isso. 43 é o começo da próxima linha, e essa linha seria deletada. A próxima linha (que começa com 44 e termina com um período...
21.05.2011 / 02:43
3
respostas

Excluir nó XML contendo determinado elemento

Desejo remover todos os marcadores de um arquivo KML que contenha o elemento <tessellate> . O bloco a seguir deve ser totalmente removido: <Placemark> <styleUrl>#m_ylw-pushpin330</styleUrl> <LineString&g...
12.04.2013 / 08:02