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

Como extrair correspondências de regex de um arquivo no windows

Eu uso muitas expressões regulares. Estou usando o EditPadpro para todos os meus propósitos de edição. Na maior parte do tempo, terei que extrair todas as correspondências de regex no arquivo para outro arquivo. Existe algum software que possa f...
11.07.2010 / 08:52
2
respostas

Encontre e substitua várias vezes no arquivo txt

Eu sei que isso poderia ter sido perguntado antes, mas não consegui encontrar uma resposta para isso. Eu preciso substituir o seguinte: CoverLevel="XX" com CoverLevel="0", isso inclui XX sendo qualquer número, sem substituir as instâncias sem...
15.09.2015 / 08:16
2
respostas

Como posso encontrar / substituir instâncias de hífens duplos (-) com hipóteses triplas (---) no vim?

Eu sei que provavelmente há uma maneira de fazer isso usando o regex, mas não consigo descobrir o regex no vim. Eu tentei pesquisar: /-\{2} , mas também pega triplos hífens. Eu também não posso apenas fazer um tradicional encontrar e substi...
19.02.2012 / 00:03
2
respostas

Como usar o comando “find” para listar arquivos com tamanho de nome de arquivo específico?

Na minha pasta eu tenho arquivos como /data/filename.log /data/filename.log.1 /data/filename.log.2 /data/filenamefilenamefilename.log /data/filenamefilenamefilename.log.2 Eu desejo usar o comando "find" para listar arquivos com tamanho mai...
11.04.2012 / 13:39
3
respostas

Expressão regular e grep não funcionam

Eu tenho a seguinte expressão regular: ([:digit:]{4})-([:digit:]{1,2})-([:digit:]{1,2}) Ele deve receber datas neste formato: 2010-12-19 E eu estou usando em nomes de arquivos assim: 2010-12-19-xxx-xxx-xxx.markdown E, quando...
20.12.2010 / 01:58
2
respostas

Sed apenas imprimir expressão correspondida

Como fazer o sed apenas imprimir a expressão correspondente? Eu quero reescrever strings como "Bateria 0: Carregando, 44%, carregando" para "Bateria: 44%". Eu tentei o seguinte: sed -n '/\([0-9]*%\)/c Battery: ' Isso não funciona....
06.04.2011 / 17:22
1
resposta

Excluir texto antes e depois de um caractere específico no Notepad ++

Eu quero extrair uma string entre duas aspas, excluindo tudo antes e depois das aspas, incluindo eles próprios. Por exemplo, isto: 6 6 "The Socratic Method" Peter Medak John Mankiewicz 6.73[36] 50[36] December 21, 2004 7 7 "F...
26.07.2013 / 14:29
2
respostas

Encontre e substitua com sed, mantenha a linha original também

Eu tenho param1='123' Eu gostaria que param1='123' param2=123 onde 123 vai mudar entre os arquivos que eu gostaria de executar isso. Eu posso obter o param2 usando sed -i "s/param1=\([0-9]\+\)/param2=''/g" '{}' \; Mas então...
19.12.2013 / 13:31
3
respostas

Renomeador de arquivos de expressões regulares do Linux GUI (com substituição)

Eu tenho uma pasta com centenas de arquivos nomeados assim: 010203.txt Eu quero reorganizar os nomes dos arquivos para que os dois últimos dígitos sejam movidos para a frente assim: 030102.txt Eu quero evitar escrever um script. E...
05.05.2013 / 12:26
3
respostas

Regular Expression: como combinar 'ab', 'ac' e 'a'

Agora, eu tenho três strings para serem correspondidas por um único re - 'a', 'ab', 'ac' Eu suponho que um correto deve ser 'a [bc]?', Mas não parece correto. Qual é o correto? Eu tento no comando grep. E parece que não há '?' na regex do gre...
17.06.2013 / 08:03