Perguntas com a marcação «regular-expression»

Expressões regulares são um meio de combinar um padrão de caracteres dentro de uma sequência.






7
Como substituir uma palavra por nova linha
Eu tenho um arquivo de texto com os seguintes dados e cada linha termina com |END|. T|somthing|something|END|T|something2|something2|END| Estou tentando substituir |END|com \nnova linha com sed. sed 's/\|END\|/\n/g' test.txt Mas está produzindo resultados errados, como abaixo: T | s o m e ... Mas o que eu quero é isso: T|somthing|something …

2
Forçando o Bash a usar o mecanismo Perl RegEx
Como você já deve saber, muitos dos recursos que os mecanismos modernos RegEx suportam (referência posterior, asserções de pesquisa etc.) não são suportados pelo mecanismo Bash RegEx. A seguir, é apresentado um script Bash simples que acabei de criar para tentar explicar qual é meu objetivo final: #!/bin/bash # Make …

3
Usando expressões regulares com cp
Esta é uma pergunta simples. Estou tentando copiar todos os arquivos no diretório atual que começam com "axis-2" e terminam com ".jar" em um diretório de destino, digamos que é ~ / MyDirectory. Meu primeiro pensamento foi tentar cp '^axis2.*jar$' ~/MyDirectory Mas isso não está funcionando. Não tenho certeza se …

5
Implementando um regexp estendido para adicionar um número variável de zeros à esquerda com base na posição em uma sequência
Estou tendo problemas para reduzir minha sintaxe sed para adicionar um número variável de zeros à esquerda em um esquema organizacional numérico. As cordas nas quais estou operando aparecem como 1.1.1.1,Some Text Here alavancando a sintaxe sed sed -r ":r;s/\b[0-9]{1,$((1))}\b/0&/g;tr" Eu sou capaz de obter a resposta 01.01.01.01,Some Text Here …

2
Correspondência de caracteres especiais com Expressão Regular
Digamos que seja muito fácil se eu quiser encontrar algo que contenha letras minúsculas e números com produzir_texto | grep -E '[0-9a-z]' Os colchetes são úteis para combinar com um conjunto de caracteres, mas e aqueles que são um pouco especiais? Se eu quiser, usando colchetes, corresponda a qualquer caractere, …

3
Comportamento estranho de “ls -a | grep ^ \. ”
Eu queria listar o conteúdo de um pwd e exibir apenas o arquivo começando com ponto. Eu tentei, ls -a | grep ^\.mas não consigo descobrir por que a saída contém também os arquivos que não começam com ponto. Por exemplo: Pictures .pip .pki .profile projects Public Sei que posso …



4
Expressão regular usando \\ vs using \
Porque grep e\\.g\\. <<< "this is an e.g. wow" e grep e\.g\. <<< "this is an e.g. wow" Faça a mesma coisa? Se eu adicionar uma terceira barra, ela também terá o mesmo resultado. MAS, quando adiciono uma quarta barra, ela não funciona mais. Isso tem a ver com a …


Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.