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

Dobragem baseada em recuo para TextMate

SASS e HAML têm sintaxe baseada em recuo, muito parecida com o Python. Blocos de código relacionado têm o mesmo número de espaços no início de uma linha. Veja um exemplo de código: #drawer height: 100% color: #c2c7c4 font: size:...
10.03.2011 / 17:04
1
resposta

Mover a ordem das tags via Regex

Eu tenho um documento com <relation> <relationType>USE</relationType> <termName>a name</termName> <termId>an ID</termId> </relation> O sistema que usamos precisa <relation> <term...
09.02.2011 / 16:39
2
respostas

Sed oneliner para obter o nome do arquivo e conter o diretório

Eu preciso extrair o nome do arquivo e conter o diretório de um caminho completo (sintaxe do DOS). Eu preciso fazer isso usando sed, pois é parte de uma expressão regular maior. Exemplo de entrada: .. \ home \ test \ somedir \ anotherdir \ my...
20.12.2010 / 18:07
1
resposta

Como adblock regex funciona?

Aqui eu encontrei a explicação adblock regex. Desejo bloquear todas as imagens que contenham "bbelements" em seu url, mas nem " bbelements " nem "**** bbelements ****" funcionaram para mim. Certamente deve ser algo muito trivial, mas não consi...
29.10.2010 / 21:53
1
resposta

Como encontro todas as linhas com mais de N ocorrências de um caractere usando o Vim

Estou tentando localizar todas as linhas em um arquivo em que o caractere | (pipe) ocorre mais de 21 vezes. O caractere | é um delimitador de campo, portanto, não há um número específico de caracteres que possam estar entre | instances....
07.10.2010 / 15:01
1
resposta

Retenha um curinga enquanto substitui string por regex

Estou usando o Notepad ++ para fazer isso: Consegui encontrar o padrão apropriado para corresponder à minha string, que seria: (. *) myemail [at] gmail.com O que eu preciso fazer agora é inserir uma quebra de linha e algumas coisas adicion...
13.02.2010 / 13:06
1
resposta

Ativando o kill-ring do Emacs no Regex-builder

Como você pode ativar o kill-ring do Emacs no Regex-builder? Meu regex " [a-zA-z/0-9-.]*" hilights que eu quero remover. Eu coloquei o regex para matar o anel por C-c C-w . Eu, sem sucesso, ativei o comando delete pressionando SHIFT-C...
11.01.2010 / 12:10
1
resposta

Alterando os números no formato “[#number]” em um arquivo MTA para que eles sejam sequenciais

Eu tenho um arquivo MTA muito longo para a criação de scripts de alterações de tags de MP3. Eu editei o arquivo inúmeras vezes no Notepad ++ e isso fez com que os números de cada ação particular saíssem de sincronia. Como eu poderia usar o...
20.07.2018 / 08:01
1
resposta

Substituindo um regex na ferramenta multi rename Total Commander

Estou tentando substituir todas as strings que possuem: Podcast 001 lksdf woejs sdklfjs wefsd Podcast 002 sdfsd fgd Podcast 003 fsdgw fdfs Podcast 004 fdger fgdf . . para Podcast 001 - lksdf woejs sdklfjs wefsd Podcast 002 - sdfsd fgd...
10.07.2018 / 19:45
1
resposta

Encontrar / substituir com a mudança de valor?

Tenho quase mil linhas que desejo editar com Localizar / substituir no Notepad ++. Cada linha começa com <option value="43979"> Exceto o número de alterações, cada linha. Como posso remover todo o segmento com Localizar / Substituir...
12.07.2018 / 18:58