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

Usando o Notepad ++ para procurar / substituir o código PHP com expressões regulares

Eu gostaria de atualizar alguns códigos PHP no framework Joomla, substituindo coisas como: $myvar=$_POST["myvar"]; com $myvar=JRequest::getVar('myvar'); Parece que isso deve ser fácil, mas não consigo fazer funcionar. Como eu faço...
31.08.2011 / 20:38
0
respostas

Alterando o regex da URL da puttyTRAY para fazer a correspondência entre as URLs nas linhas separadas pelos limites da janela do tmux

Eu uso o puttytray para acessar uma conta do shell na qual tenho uma instância do tmux em execução. Dentro do tmux, tenho o irssi rodando em uma janela. Quando as pessoas publicam URLs longos no IRC, no entanto, é irritante, já que essas URLs es...
13.07.2011 / 18:09
3
respostas

Como usar cygwin (ou comando linux) para renomear os arquivos e diretórios de forma recursiva com expressão regular

Estou usando o Windows e tentando usar o Cygwin para executar essa tarefa. Eu gostaria de renomear os arquivos e diretórios recursivamente da seguinte forma: De: 1010110010 \ 1010110010 \ 1010110010.jpg 1010110010 \ 1010110010.txt 101011002...
04.09.2010 / 13:36
2
respostas

RegEx está combinando caracteres antes que eu queira

Eu preciso analisar uma string que se parece com isso: A Christmas Special - Special of the day em 3 ou 4 grupos distintos, dependendo se o caractere - está presente na string original ou não, como: (Especial de Natal) (-) (Especial) (d...
14.09.2014 / 19:53
2
respostas

vim submatch - tentando colocar aspas em torno de uma string

Estou tentando usar o comando vim submatch para colocar aspas em todas as strings de caracteres em uma linha de texto, e isso não funciona. Aqui está o que estou fazendo :s:\a*\a:\(submatch(0)\):g Tudo o que ele faz é substituir todas as...
12.06.2013 / 20:46
6
respostas

Comando UNIX "find", correspondência literal "dot"

Eu preciso de arquivos que terminem com ".pdf" ou ".png"; aqui está minha tentativa: find /Users/robottinosino/Desktop/_PublishMe_ -type f -regex '.*[pdf|png]' isso inclui incorretamente os arquivos que terminam com "Apdf", "Zpdf", etc. (...
24.06.2012 / 14:43
3
respostas

Como remover texto do vim

Eu quero remover todas as palavras que terminam com abc Exemplo: 111abc 222def 333abc 444def 555abc 666def A partir daqui, quero excluir todas as palavras que terminam com abc. então eu tentei isso :s/abc//g Mas isso substi...
15.09.2012 / 10:21
3
respostas

Como encontro essa string?

Estou tentando combinar esses nomes de arquivos com o comando find: 4702011-10-21CR719557-R85262-ALPHA.jar 4702011-10-21CR719557-R85262-BETA.jar Estou razoavelmente familiarizado com a sintaxe regex Java-Perl. Infelizmente, encontrar apen...
09.11.2011 / 16:26
2
respostas

Remover linhas que não contenham uma palavra no Vim [duplicado]

No Vim, muitas vezes acho que estou interessado apenas em linhas que contêm uma certa seqüência de texto e quero excluir todas as outras linhas. É fácil combinar linhas que contenham uma string: :s/^.*foo.*\n// O que eu normalmente a...
28.10.2012 / 12:54
2
respostas

Como ignorar a capitalização com RegEx no Notepad ++?

Alguém sabe como ignorar a capitalização com expressão regular no Notepad ++? Do shell, funciona da seguinte maneira: egrep -i '^ (FroM | SuBjeCT | DatE):' nomedoarquivo.txt Obrigado antecipadamente.     
17.11.2012 / 18:16