Perguntas com a marcação «regex»

8
regex editar no skype?

Ok, eu não sou um grande usuário do skype, mas estava conversando com minha irmã, cometi um erro de digitação e digitei habitualmente tpyo s/tpyo/typo/ para minha surpresa, isso realmente mudou a história. Estou usando o cliente linux skype 2.1.0.47-r1 e minha irmã está usando 4.algo no...

7
Ferramenta Regex para Linux

O Windows possui uma ferramenta maravilhosa que trabalha com expressões regulares - RegexBuddy . Tem dois problemas: É comercial. É executado no Windows (versão Linux não está mais disponível). Quais ferramentas (exceto grep) você usa trabalhando com expressões regulares no...

7
Usando sed para recuperar parte de uma linha

Eu tenho o comando git svn assim: git svn log --limit=1 --oneline Ele será impresso on-line assim: r12345 | <anything, as it is svn comment inputted by svn-user> Estou tentando canalizar o comando sed para obter o 12345único, no entanto, não consigo fazê-lo funcionar. Existem muitos erros...

4
Sed apenas imprime expressão combinada

Como fazer 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: \1' Isso não funciona. A "solução" comum é usar a pesquisa e substituir e...

3
Padrão Sed para várias linhas

Eu quero remover todas as instruções create table de um script mysql, mas a instrução é executada em várias linhas. Como isso: Create table ......NEWLINE... NEWLINE... NEWLINE....; Então, eu tentei essa afirmação, mas nada acontece: sed -i 's/CREATE TABLE(.*\n)*.*;`//' *.sql Seq lê apenas uma...

2
Notepad ++ destacar texto entre palavras-chave

Eu tenho um arquivo de texto que possui dados da seguinte maneira: Top Datum1 Datum2 Bottom Datum 1 Datum 2 Top Datum 1 Datum 2 ... e gostaria de selecionar todos os dados entre as palavras-chave "Superior" e "Inferior". Procurei o regex correto para fazer isso no Notepad ++, mas não...

2
Como combinar regex para TLD?

Eu sei que há muita regex para esse fim, mas no meu caso, a regex que eu quero escrever é aquela que corresponde à seguinte carga útil ...............sssfdf.makememad.com...... ........makemadcom..... dfdfddd makeme.ru....... also ...makeme.net....... Eu só quero combinar qualquer coisa com o...

2
sed, regex substitui por vars

Estou tentando usar o sed (4.2.2-4 + b1 debian 8 (jessie)) para substituir o texto em vários arquivos. Para passar disso: $var1 = array(foo=>"bar",bar=>"foo"); $var2 = array( foo=>"bar", bar=>"foo" ); $var1 = array( foo=>"bar", bar=>"foo" ); Para conseguir esta: $var1 =...

2
RegEx está combinando caracteres antes que eu queira

Eu preciso analisar uma string que se parece com isso: A Christmas Special - Special of the dayem 3 ou 4 grupos distintos, dependendo se o -caractere está presente na string original ou não: (Um especial de Natal) (-) (Especial) (do dia) se o - char estava presente. ou (Um especial de Natal)...