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