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.
1
resposta

Existe algum utilitário 'grep' para combinar strings ao invés de linhas?

Estou usando o grep para extrair linhas que correspondam a uma expressão regular. Como obter apenas as correspondências e não toda a linha?     
22.06.2011 / 18:55
4
respostas

Substitui a barra invertida por barra no último comando

Copiei o comando cd C:\foo\bar\ do PowerShell para o Cygwin e esperei que ele fosse executado. Agora estou tentando executar uma substituição para substituir todo o \ com / : $ !!:gs/\/\/ bash: :gs/\/\/: substitution failed Não te...
22.12.2016 / 16:41
3
respostas

Windows: Copiar / mover arquivos com o nome de arquivo de expressões regulares?

eu basicamente quero que seja executado: C:\>xcopy [0-9]{13}\.(gif|jpg|png) s:\TargetFolder /s eu sei que xcopy não suporta pesquisas de nomes de arquivos de expressões regulares. não consigo descobrir como descobrir se o Powe...
06.06.2010 / 22:50
1
resposta

Existe um oposto de: g no vim?

Eu sei como fazer algo em cada linha que corresponda a um padrão, usando :g . Existe uma maneira de fazer alguma coisa em cada linha que não corresponda ao padrão? Por exemplo, suponha que eu queira excluir todas as linhas que não corresp...
31.08.2009 / 05:04
2
respostas

Adiciona caracteres a cada número via Regex no Notepad ++

Eu tenho uma pergunta muito básica que eu simplesmente não consigo entender. Eu tenho um documento de texto como este: This is 5 a test! This 3 is a test! This is a 9 test! e eu quero que seja assim: This is 5c a test! This 3c is a tes...
08.10.2018 / 12:33
1
resposta

Encontre e substitua n caracteres de cadeia aleatória longa no Notepad ++ usando curingas / regex

Eu tenho um dump SQL com expressões como youtubehd:2nj6bykw . O 2nj6bykw também pode ser uma sequência aleatória diferente. Tem sempre 8 caracteres. Eu quero substituir youtubehd:2nj6bykw apenas por youtubehd . Como posso fazer i...
21.07.2011 / 14:24
1
resposta

Significado de \ b em Expressões Regulares do .Net [closed]

A Microsoft tem uma cartão de referência rápida para Expressões Regulares .Net. Mas parece listar \b como correspondendo a Backspace e também correspondendo a "No limite de palavras". Qual é? Pode \b realmente fazer as duas coisas?...
19.06.2014 / 23:35
1
resposta

Como fazer o sed omitir as linhas não correspondentes?

No exemplo a seguir, sed corresponde a linhas que começam com a ou c e imprime o primeiro caractere dessa linha ( a ou c ): $ echo "ag bh ci dj ek fl" | sed 's/\(a\|c\).//' # Matches lines starting with 'a' or 'c'. output: a bh...
24.01.2013 / 11:59
1
resposta

Como faço uma pesquisa e substituição de blocos com o Vim?

Eu tenho texto no Vim pressione Ctrl+V para colocar VIm no modo de bloco realce o texto que eu quero digite : , isso fornece o prompt :'<,'> eu adiciono ao prompt meu regex s/ /*/g . Isso me deixa com :'<,'>s/ /*...
19.02.2010 / 23:56
3
respostas

Como devo escrever um regex para corresponder a uma palavra específica?

Estou tentando fazer um regex específico funcionar, mas não consigo fazer o que preciso. Basicamente, eu quero procurar pelo ROCKET. O regex deve corresponder ao ROCKET em maiúsculas ou minúsculas e com ou sem pontuação, mas não quando parte...
18.04.2015 / 19:16