Perguntas sobre 'regex'

Regex (ou regexp) é conhecido como correspondência de expressões regulares de padrões, cadeias de caracteres ou caracteres em, por exemplo, um arquivo de texto grande. As perguntas devem ser marcadas como tal, seja qual for a linguagem de programação envolvida e a tag também pode ser aplicada a programas de linha de comando ou gráficos que possuem plug-ins de regex ou algum recurso de regex.
2
respostas

Extrai e exibe apenas o ano de cada linha no Notepad ++ usando regex

Eu tenho strings como essa hack SIGN (2005) g$ 5 Cm Per Second - Makoto Shinkai Collection (2007) Abenobashi (2002) gd Ai City - La Notte Dei Cloni (1986) dfg AIKA (1997) Anna Dai Capelli Rossi (1979) £$"£ Eu quero mostrar no Notepad ++...
06.08.2018 / 21:53
2
respostas

Utilizando regex na parte “replace” de uma pesquisa / substituição?

Eu tenho uma grande quantidade de texto recortado por guias (delineado) que não possui um caractere principal: some point a sub-point Eu quero substituir cada guia por dois espaços e adicionar um hífen na frente. Este...
27.01.2018 / 15:00
1
resposta

Processamento de texto: transformando números em número equivalente de espaços no bash

Eu tenho um arquivo contendo strings com macros incorporadas como int main() { $(3) return 0; $(0) } A sequência de caracteres "$ (n)" deve ser substituída por n espaços em branco e o caractere de fim de linha, para que o texto resultante...
23.01.2018 / 11:57
1
resposta

Por que meu regex Perl não funciona para remover certas strings seguindo novas linhas?

Eu tenho um texto parecido com este text \centering more text Eu quero convertê-lo para: text more text Usando o Perl Meu código é: perl -00 -pe 's/\R+\centering\R+/\n/g' example.md Não funciona de jeito nenhum! Observ...
03.01.2018 / 10:28
3
respostas

Como remover todas as linhas contendo caracteres não-ASCII usando o Notepad ++ ou Emeditor

Como removo todas as linhas que contêm caracteres de teclado não ASCII? Eu tentei muitas vezes códigos de expressões regulares, mas nenhum funciona como deveria Eu até tentei esse código [^\x00-\x7F]+ mas ele não selecionou todos os caract...
27.09.2017 / 19:32
2
respostas

Como remover todos os nomes de domínio de nível superior usando o Notepad ++

Eu tenho uma lista de nomes de domínio, como: i.gr-assets.com instacam.com r4---sn-bg0e7n7r.googlevideo.com Desejo remover os nomes de domínio de nível superior. Minha saída deve se parecer no formato abaixo: i.gr-assets instacam r4---...
09.08.2017 / 17:24
1
resposta

Grep no macOS: encontre ocorrências únicas de um grupo de captura na expressão regular

Estou no macOS e gostaria de usar grep (ou uma ferramenta semelhante) para encontrar ocorrências únicas de um determinado padrão em uma base de código. Por exemplo, para encontrar todas as chamadas console.somemethod() no JavaScript que eu...
06.09.2018 / 11:51
1
resposta

Adiciona texto no final das linhas específicas? Notepad ++ Regex

Como posso adicionar texto no final de linhas específicas (somente se uma linha começar com uma palavra específica) assim: Se uma linha começar com a palavra DATA , adicione este texto ao final da linha: "p:120 - 4 beats" . Exemplo ant...
17.04.2017 / 16:36
1
resposta

Regular Expression - Onde string contém 'bar' mas não é precedida por 'foo'

Atualmente, tenho uma expressão regular para corresponder onde uma string contém 'bar', mas não é precedida por 'foo': (?<!foo)bar Desejo modificar o regex para corresponder onde uma string contém 'bar', mas não é precedida por 'foo' e...
01.02.2016 / 11:24
1
resposta

SublimeText Markdown Extended adicionar realce de números romanos

Em esta pergunta, perguntei sobre como realce mais de um item de pontuação da lista de descontos. Agora eu quero estender o realce para números romanos também, porque eles são suportados pelas extensões do Pandoc, que eu uso para criar PDFs a...
02.03.2016 / 15:53