Perguntas com a marcação «regex»

Também conhecida como expressão regular ou regexp, uma descrição de um conjunto de cadeias de caracteres, geralmente usada para pesquisar e validar cadeias de caracteres.

1
.htaccess 301 redirecionar com expressões regulares
Se eu tiver: redirect 301 /users/foo http://www.example.com/profiles/foo redirect 301 /users/bar http://www.example.com/profiles/bar Posso fazer algo assim? redirect 301 ^\/users/(.+)$ http://www.example.com/profiles/$1 Editar Encontrou uma solução: RedirectMatch users/(.+) http://www.exapmles.com/profiles/$1 [R=301,L] Na verdade, isso redireciona em vez de reescrever. Editar 2 Veja a solução do @Darth Android com a RewriteEnginequal funciona tão bem :)

2
Como capturar algumas linhas em torno de uma correspondência de regex?
Estou procurando uma expressão regex para corresponder a duas linhas na linha correspondente. Por exemplo: ABCDEFGHADEFGH ABCDEFGHADEFGH ABCDEFGHDEFGHABCDEFGH ABCDEFGHDEFGHABCDEFGH ABCDEFGHABCDEFGHABCDEFGH ABCDEFGHABCDEFGHABCDEFGH XXXXXXXX Gostaria de capturar as 2 linhas acima do XXXXXXXX. Qualquer ajuda seria apreciada. Nota: com Python usando a biblioteca re
8 python  regex 

1
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 windows. Quando ela …
8 linux  skype  regex 


14
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 Linux?

4
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 e o atual …
7 macos  regex  sed 


2
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 combinar a linha inteira: sed -n 's/.*\([0-9]*%\).*/Battery: …
4 regex  sed 



1
Ajuda para expressões regulares do Notepad ++
Sou totalmente novo com expressões e estou procurando uma maneira rápida de fazer isso. Tentando excluir tudo entre o && to TAG URL GOTO=http://www.URLHERE.com/&&TXT:Just<SP>Because<SP>I'm<SP>Skinny<SP>Does<SP>NOT<SP>Mean<SP>I<SP>Have<SP>an<SP>Eating<SP>Disorder TAG POS=1 TYPE=INPUT:SUBMIT FORM=ID:aspnetForm ATTR=VALUE:Submit


1
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 …

1
Esquisitice do Regex de basquete ao usar o operador = ~
Considere este código: s1="1,2,3,4"; \ s2="1,2,3"; \ sP='^(([1-9][0-9]{0,},){1,2}){1,2}$'; \ [[ "${s1}," =~ $sP ]] && echo "\$s1 matches"; \ [[ "${s2}," =~ $sP ]] && echo "\$s2 matches, but why?" Estou perplexo com o motivo pelo qual a segunda corda é correspondida. Meu regex é defeituoso? É suposto combinar 2 …

1
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 = array( "foo" => "bar","bar" => "foo"); $var2 = array( …
2 linux  regex  sed 

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.