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.
Esta não é uma questão sobre um problema atual, mas mais uma questão de "medicina preventiva":
Eu tenho o seguinte código, que é parte de um script muito maior que uso para criar ambientes Nginx em sistemas orientados a Debian:
sed -i 's/p...
Ocasionalmente, vejo coleções de erros suspeitos de "Arquivo não encontrado" nos meus logs do Apache, basicamente usando o padrão
File does not exist: /var/www/file, referer: http://my.server.com/file
Em termos humanos: O arquivo não foi...
Eu tenho este comando definido:
define command{
command_name check_http_sane
command_line $USER1$/check_http -H $HOSTNAME$ -r "HTTP/1.1 (200|301|302|303|304|307|401|418|426)"
}
Quando eu o executo manualmente na linha de comando, ele func...
Eu preciso executar cmd1 . Se e somente se PATTERN estiver faltando em seu STDOUT, eu preciso executar cmd2 também:
cmd1 | grep "$PATTERN" || cmd2
Mas eu gostaria de ver a saída all do cmd1, não apenas as linhas que correspondem...
Estou tentando filtrar e-mails por assunto com uma expressão regular.
Os assuntos que desejo corresponder são lidos como [git-foo] some more text , em que foo é a sequência que desejo verificar.
Eu acabo com o seguinte
require ["fi...
É possível substituir ocorrências de uma sequência de caracteres recursivamente sem iterar novamente sobre a mesma sequência?
Ao executar um sed , como nos cenários a seguir, posso obter a saída mencionada.
$ echo XX | sed -e 's/XX/XoX/g...
Um dos meus comandos BASH favoritos é:
find . -name '*.*' -exec grep 'SearchString' {} /dev/null \;
que pesquisa o conteúdo de todos os arquivos no diretório atual e abaixo dele para o SearchString especificado. Como desenvolvedor, isso v...
Eu tenho isso no meu main.cnf:
alias_maps= regexp:/etc/aliases
Dentro desse arquivo, eu tenho:
/^reply*$/: jjj
Agora, quando eu enviar para [email protected], o postfix irá rejeitá-lo porque
Recipient address rejected: U...
Como posso pesquisar por expressões regulares como 'foo | bar' em páginas da Web usando o Google Chrome ou o IE? Estou ciente da extensão "Regular Expression Searcher", mas não funciona para mim. (Nada acontece quando eu clico em barra.) Os come...
Estou usando o sed, versão GNU sed 4.2.1.
Eu quero usar a alternância "|" símbolo em uma subexpressão.
Por exemplo:
echo "blia blib bou blf" | sed 's/bl\(ia|f\)//g'
deve retornar
" blib bou "
mas retorna
"blia blib bou blf"....