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.
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 / 00: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 / 15: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 / 12: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 / 12: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 / 10: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 / 06:03
1
resposta

No OS X, como eu poderia criar links simbólicos para tudo dentro de um determinado diretório (em vez do próprio diretório)?

Digamos que eu tenha vários arquivos de configuração que gostaria de armazenar em outro lugar, mas se eu movê-los e, em seguida, vincular o diretório, o aplicativo o verá como um link simbólico e não usará os arquivos contidos. Em vez disso,...
06.03.2011 / 21:59
3
respostas

Como usar o sed para substituir um padrão no final de cada linha em um arquivo com texto fixo?

Eu quero comparar dois arquivos com cerca de 40 MB de valores separados por vírgulas com linhas como esta: hstar,default,"T9883Z ",0d59,c801,7332,5,20120914,4.343618767 Para os dois arquivos, a última entrada que é 4.343618767 no exe...
17.09.2012 / 14:12
2
respostas

Expressão regular para pesquisa e substituição no Microsoft Word

Eu preciso fazer uma pesquisa e substituir o texto abaixo no Microsoft Word. Skill No 24: E substitua por: Skill No: 24 Qual deve ser a sintaxe?     
30.06.2013 / 10:40
2
respostas

Bash RegEx no OSX Vs Linux (esquisitos)

Trata-se de desenvolvimento Bash e codificação de scripts Bash portáteis que usam RegEx . Usando o Bash RegEx, em um Mac, posso fazer isso: coconut-mac$ a='bananacoconutman'; [[ "$a" =~ banana(.*?)man ]] && echo FOUND ${BASH_REM...
03.10.2012 / 02:21