Perguntas com a marcação «regex»

Regex (ou regexp) é conhecido como correspondência de expressão regular de padrões, seqüências de caracteres ou caracteres em, por exemplo, um arquivo de texto grande. As perguntas devem ser marcadas como tal, independentemente da linguagem de programação envolvida, e a tag também pode ser aplicada a programas gráficos ou de linha de comando que possuem plugins de regex ou algum recurso de regex.

21
Diferença entre '.' , '?' e '*' em expressões regulares?

Eu poderia obter um exemplo de como esses três elementos (são chamados de metacaracteres?) Diferem? Sei que isso *significa tudo ou nada, mas não tenho certeza se é a maneira certa de pensar sobre isso. Por outro lado, .e ?parece o mesmo. Eles combinam com um personagem,

20
Usando modificadores de Regex compatível com Perl (PCRE) no grep

De acordo com grep --helpe man grep, podemos usar a -Popção para interpretar o padrão como uma expressão regular Perl (PCRE, para ser mais preciso), em vez das expressões regulares regulares básicas do POSIX (BRE). Na linguagem Perl, vários modificadores podem ser adicionados à expressão, a fim de...

17
O que ^ $ e ^ # significam?

Eu não entendo BADIPS=$(egrep -v "^#|^$" $tDB). Você pode explicar isso? código completo: #!/bin/bash # Purpose: Block all traffic from AFGHANISTAN (af) and CHINA (CN). Use ISO code. # # See url for more info - http://www.cyberciti.biz/faq/?p=3402 # Author: nixCraft <www.cyberciti.biz> under...

17
Como incluir um caractere de espaço no grep?

Eu tenho um arquivo chamado exemplo $ cat example kali.pdf linux.pdf ubuntu.pdf example.pdf. this.pdf grep .pdf e quando eu uso greppara obter a linha que tem um espaço antes .pdf, não consigo entender. grep *.pdf example não retorna nada (quero dizer, "grep, corresponda a zero ou mais...

15
Recomendação para o editor Regex?

Eu pedi recomendações para editores Regex no stackoverflow há um tempo atrás. A seguir está uma das respostas : O que é "bom" depende do que é mais útil para você. Para mim, porém, esses são os principais recursos de um bom editor de regex (além da capacidade de testar e criar expressões...

11
Grep: o asterisco (*) nem sempre funciona

Se eu grep um documento que contém o seguinte: ThisExampleString ... para a expressão This*Stringou *String, nada é retornado. No entanto, This*retorna a linha acima conforme o esperado. Se a expressão está entre aspas, não faz diferença. Eu pensei que o asterisco indicava algum número de...

10
Perguntas sobre o uso do Regex Search & Replace no gedit

Estou tentando usar o plug-in Regex Search & Replace do gedit. Quero procurar um dígito que se repita 2 ou 3 vezes, então pensei que o regex era [0-9]\{2,3\} Mas não corresponde aos objetivos que deveria, como "22". Eu quero encontrar exatamente uma palavra "Notas", então pensei que seria...

10
Grupos de captura são ignorados ao renomear arquivos

Eu tenho vários arquivos neste formato: ##. ## - Nome do arquivo.mp4 Eu quero renomeá-los para: s ## e ##. mp4 Isto é o que eu vim com: renomeie -n "s / ^ (\ d {2}) \. (\ d {2}). * / s $ 1e $ 2.mp4 /" Funciona quando o testei em http://regexr.com/, mas quando executo o comando na instalação...