Perguntas com a marcação «regex»

Expressões regulares fornecem uma linguagem declarativa para corresponder aos padrões dentro das strings. Eles são comumente usados ​​para validação, análise e transformação de cadeias. Como as expressões regulares não são totalmente padronizadas, todas as perguntas com essa tag também devem incluir uma tag que especifique a linguagem ou ferramenta de programação aplicável. NOTA: Solicitar expressões regulares em HTML, JSON etc. tende a ter reações negativas. Se houver um analisador, use-o.


8
negar acesso direto a uma pasta e arquivo pelo htaccess
Aqui está o cenário: Há um index.phparquivo na pasta raiz alguns arquivos estão incluídos index.phpe estão na includespasta 1 outro arquivo ( submit.php) está na pasta raiz para a ação de envio do formulário. Quero restringir o acesso direto do usuário aos arquivos na includespasta pelo htaccess. também para submit.php. …


5
Como extrair uma string usando JavaScript Regex?
Estou tentando extrair uma substring de um arquivo com JavaScript Regex. Aqui está uma fatia do arquivo: DATE:20091201T220000 SUMMARY:Dad's birthday o campo que quero extrair é "Resumo". Aqui está a abordagem: extractSummary : function(iCalContent) { /* input : iCal file content return : Event summary */ var arr = iCalContent.match(/^SUMMARY\:(.)*$/g); …

5
sed: imprime apenas o grupo correspondente
Quero pegar os dois últimos números (um int, um float; seguido pelo espaço em branco opcional) e imprimi-los apenas. Exemplo: foo bar <foo> bla 1 2 3.4 Deve imprimir: 2 3.4 Até agora, tenho o seguinte: sed -n 's/\([0-9][0-9]*[\ \t][0-9.]*[\ \t]*$\)/replacement/p' vai me dar foo bar <foo> bla 1 replacement …
133 regex  sed 

4
Por que "asdf" .replace (/.*/g, "x") == "xx"?
Eu me deparei com um fato surpreendente (para mim). console.log("asdf".replace(/.*/g, "x")); Executar snippet de códigoOcultar resultadosExpandir snippet Por que duas substituições? Parece que qualquer sequência não vazia sem novas linhas produzirá exatamente duas substituições para esse padrão. Usando uma função de substituição, posso ver que a primeira substituição é para …
132 javascript  regex 

25
Obtendo partes de um URL (Regex)
Para obter mais informações sobre o Stack Overflow no Stack Overflow : Clique aqui para obter mais informações. Dado o URL (linha única): http://test.example.com/dir/subdir/file.html Como posso extrair as seguintes partes usando expressões regulares: O subdomínio (teste) O domínio (exemplo.com) O caminho sem o arquivo (/ dir / subdir /) O …

10
grep usando um vetor de caracteres com vários padrões
Estou tentando usar greppara testar se um vetor de seqüências de caracteres está presente em outro vetor ou não, e para gerar os valores que estão presentes (os padrões correspondentes). Eu tenho um quadro de dados como este: FirstName Letter Alex A1 Alex A6 Alex A7 Bob A1 Chris A9 …
132 r  regex 


6
Como substituir uma linha inteira pelo sed?
Suponha que eu tenha um arquivo com linhas aaa = bbb Agora eu gostaria de substituí-los por: aaa = xxx Eu posso fazer isso da seguinte maneira: sed "s / aaa = bbb / aaa = xxx / g" Agora eu tenho um arquivo com algumas linhas da seguinte maneira: …
132 regex  sed 


8
sed one-liner para converter todas as maiúsculas em minúsculas?
Eu tenho um arquivo de texto no qual algumas palavras são impressas em TODAS AS CAPS. Eu quero poder converter tudo no arquivo de texto para minúsculo, usando sed. Isso significa que a primeira frase seria "eu tenho um arquivo de texto no qual algumas palavras são impressas em maiúsculas".
131 regex  sed 



2
Qual o sabor do Regex que o Visual Studio Code usa?
Tentando pesquisar e substituir no Código do Visual Studio, acho que seu sabor Regex é diferente do Visual Studio completo. Especificamente, tento declarar um grupo nomeado com o string (?<p>[\w]+)qual funciona no Visual Studio, mas não no Visual Studio Code. Ele vai reclamar com o erro Invalid group. Além de …

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.