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