Perguntas sobre 'regular-expression'

3
respostas

Imprimir linha usando apenas o egrep

Imprimir linhas consistindo de uma definição de uma única variável C do tipo int, sem inicialização, opcionalmente precedida por unsigned e, opcionalmente, seguida por qualquer linha única // comment. Estou usando egrep "^int.*[a-zA-Z0-9]....
13.09.2016 / 01:01
3
respostas

Executa a pesquisa regex em uma linha previamente correspondida por regex (one-liner)

Eu preciso imprimir uma string que esteja em uma linha exclusiva em um arquivo de texto longo. Exemplo de linha relevante no arquivo long.txt : Software version 4.0.10, 2002-03-28 A string desejada é exatamente 4.0.10 . Os passos...
29.03.2016 / 01:21
3
respostas

Retira o nome base do arquivo, mantém a parte do diretório

Eu tenho uma string parecida com essa dir/subdir/othersubdir/file.txt Mas também pode parecer dir/file.txt ou dir/subdir/file.txt Agora, estou criando um script em que $P é o caminho completo para o diretório file.txt...
06.12.2014 / 21:20
3
respostas

Correspondência de padrões de shell e operadores aritméticos (+ - * /%)

Isso parece tão simples, mas não é: [[ "1234+5678" =~ [0-9]+(\s*(\-|\*)\s*[0-9]+)* ]] && echo $? retorna um 0 . No entanto, na verdade, isso não deve ser feito, pois apenas o operador menos ( - ) e multiplicação ( * ) são...
23.06.2015 / 22:32
1
resposta

Encontre nomes de diretórios com N ocorrências de um conjunto de caracteres

Como combinar nomes de diretório não recursivamente que contêm N ocorrências de um subconjunto de caracteres (usando find )? No meu caso específico, só quero nomes de diretórios com 6 dígitos. Aqui está o que funcionou, mas é não específi...
21.06.2015 / 18:05
1
resposta

Localizando todos os tipos de extensões referenciados em um arquivo html

Aqui está minha declaração de problema: Existe uma pasta com muitos arquivos html e texto. Eu preciso recursivamente passar por cada um deles e encontrar todos os tipos de extensões de arquivos referenciados nesses arquivos html / text como ....
12.02.2014 / 01:29
3
respostas

Para melhorar este regex sobre a separação de dígitos

Código m/([+-]?\d+\.\d+)[\s\t]+([+-]?\d+\.\d+)/ Dados 22.585698 3601.767090 D:\measurements\LabCourse_2015deg\image0001_23_mT.png 20.051883 3580.268555 D:\measurements\LabCourse_2015deg\image0002_20_mT.png 17.587862 35...
03.05.2015 / 13:50
2
respostas

Para combinar apenas o ambiente mais interno por Regex

Eu quero corresponder ao ambiente mais interno de begin{question} e seu correspondente end{question} . Exemplo de dados \section{Takayasu arteritis} \begin{question} {You get a patient. What do you notice first in this patient?} Abs...
04.10.2014 / 22:45
1
resposta

efeito de [0-9] * em uma expressão regular

Qual é a função de [0-9] * na seguinte declaração, que irá escrever todas as linhas que começam com um número par, seguido por um espaço, até o arquivo: sed -n 's/^[0-9]*[02468] /&/w even' <file Em seguida, eliminar [0-9]* te...
14.03.2015 / 01:28
2
respostas

Que expressão regular no grep procura por strings de três mesmas letras em uma linha?

Eu tenho um arquivo de texto e estou usando o comando grep com uma expressão regular para obter apenas as linhas que contêm três mesmas letras sucessivas, por exemplo: aaa bbb ccc ddd Qual expressão regular eu preciso usar em: grep " regex "...
14.02.2015 / 18:40