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.


2
Como usar regex como separador de campos no awk?
Estou tentando usar regex como um separador de campo no awk. Pela minha leitura, isso parece possível, mas não consigo obter a sintaxe correta. rpm -qa | awk '{ 'FS == [0-9]' ; print $1 }' awk: cmd. line:1: { FS awk: cmd. line:1: ^ unexpected newline or end of …

2
vim: use string da pesquisa no comando replace
Costumo usar o /comando vim search para verificar minhas expressões regulares (apenas para ver o que corresponde). Depois disso, geralmente uso o :%scomando replace, onde utilizo esse regexp da pesquisa como uma string a ser substituída, por exemplo, primeiro procuro essa string: /TP-\(\d\{5\}\)-DD-\d\{3\} Corresponde exatamente ao que eu quero, então …

2
sintaxe de ls --hide = e ls --ignore =
ls --hidee ls --ignoreoferece a possibilidade de excluir arquivos definidos por meio de expressões regulares definidas após a --ignore=peça. Este último garante que esta opção não seja desativada via -a, -A. O comando mane a infopágina mencionam expressões regulares. Pergunta : Quais curingas ou expressões regulares são suportadas em ls …





3
Corresponde à palavra que contém caracteres além de a-zA-Z
Para combinar uma palavra, pode-se usar \v(\w+) Na ajuda do vim :h \w: \ w caractere da palavra: [0-9A-Za-z_] Isso funciona exatamente como descrito no manual. No entanto, quero combinar palavras que contenham caracteres além a-z, por exemplo, prästgården . A correspondência da expressão regular \v(\w+)com o prästgården gera três …





4
Como grep para pipe |
Como posso grep para a linha que contém o caractere de pipe |ou o caractere >: files content: |this is test where is > this is none agora o que eu preciso usando o comando grep é grep -iE "<some expression>" file_name Resultado: |this is test where is >

7
Como reduzir a cobiça de uma expressão regular no AWK?
Eu quero fazer correspondência não padrão ganancioso (expressão regular) awk. Aqui está um exemplo: echo "@article{gjn, Author = {Grzegorz J. Nalepa}, " | awk '{ sub(/@.*,/,""); print }' É possível escrever uma expressão regular que selecione a string mais curta? @article{gjn, em vez desta longa string ?: @article{gjn, Author = …

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.