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.

6
Contar o número de correspondências de um regex em Javascript
Eu queria escrever um regex para contar o número de espaços / tabulações / nova linha em um pedaço de texto. Então, eu ingenuamente escrevi o seguinte: - numSpaces : function(text) { return text.match(/\s/).length; } Por algumas razões desconhecidas, ele sempre retorna 1. Qual é o problema com a afirmação …
98 javascript  regex 



6
expressão regular para letras, números e - _
Estou tendo problemas para verificar no PHP se um valor é uma das seguintes combinações letras (maiúsculas ou minúsculas) números (0-9) sublinhado (_) traço (-) ponto (.) sem espaços! ou outros personagens alguns exemplos: OK: "screen123.css" OK: "screen-new-file.css" OK: "screen_new.js" NÃO OK: "tela de novo arquivo.css" Acho que preciso de …
98 regex 

3
Python regex encontrar todas as correspondências sobrepostas?
Estou tentando encontrar cada série de 10 dígitos de números dentro de uma série maior de números usando re no Python 2.6. Sou facilmente capaz de pegar nenhuma correspondência sobreposta, mas quero todas as correspondências da série numérica. Por exemplo. em "123456789123456789" Devo obter a seguinte lista: [1234567891,2345678912,3456789123,4567891234,5678912345,6789123456,7891234567,8912345678,9123456789] Encontrei referências …

8
iniciante sed: alterando todas as ocorrências em uma pasta
Eu preciso fazer um regex localizar e substituir em todos os arquivos em uma pasta (e suas subpastas). Qual seria o comando do shell do linux para fazer isso? Por exemplo, desejo executar isso em todos os arquivos e sobrescrever o arquivo antigo com o novo texto substituído. sed 's/old …
98 regex  linux  shell  sed 

5
Retorne a primeira correspondência de Ruby regex
Estou procurando uma maneira de realizar uma correspondência de regex em uma string em Ruby e causar um curto-circuito na primeira correspondência. A string que estou processando é longa e, pelo que parece, a maneira padrão ( matchmétodo) processaria tudo, coletaria cada correspondência e retornaria um objeto MatchData contendo todas …
97 ruby  regex  string 

5
Como obtenho o nome dos grupos capturados em um C # Regex?
Existe uma maneira de obter o nome de um grupo capturado em C #? string line = "No.123456789 04/09/2009 999"; Regex regex = new Regex(@"(?<number>[\d]{9}) (?<date>[\d]{2}/[\d]{2}/[\d]{4}) (?<code>.*)"); GroupCollection groups = regex.Match(line).Groups; foreach (Group group in groups) { Console.WriteLine("Group: {0}, Value: {1}", ???, group.Value); } Eu quero obter este resultado: Grupo: …
97 c#  regex 

6
Usando sed e grep / egrep para pesquisar e substituir
Estou usando egrep -Rseguido por uma expressão regular contendo cerca de 10 uniões, assim: .jpg | .png | .gifetc. Isso funciona bem, agora gostaria de substituir todas as strings encontradas por.bmp Eu estava pensando em algo como egrep -lR "\.jpg|\.png|\.gif" . | sed "s/some_expression/.jpg/" file_it_came_form Portanto, a questão aqui é …
97 regex  sed  grep 

4
Extraia substring usando regexp em bash simples
Estou tentando extrair o tempo de uma string usando o bash e estou tendo dificuldade em descobrir. Minha string é assim: US/Central - 10:26 PM (CST) E eu quero extrair a 10:26parte. Alguém conhece uma maneira de fazer isso apenas com bash - sem usar sed, awk, etc? Tipo, em …
97 regex  bash 


23
PHP Regex para verificar a data está no formato AAAA-MM-DD
Estou tentando verificar se as datas inseridas pelos usuários finais estão no AAAA-MM-DD. Regex nunca foi meu ponto forte, continuo recebendo um valor de retorno falso para preg_match () que configurei. Portanto, estou assumindo que baguncei a regex, detalhada abaixo. $date="2012-09-12"; if (preg_match("^[0-9]{4}-[0-1][0-9]-[0-3][0-9]$",$date)) { return true; }else{ return false; } …
97 php  regex  date-format 


5
Como posso contar o número de correspondências para uma regex?
Digamos que eu tenha uma string que contém isto: HelloxxxHelloxxxHello Eu compilo um padrão para procurar 'Olá' Pattern pattern = Pattern.compile("Hello"); Matcher matcher = pattern.matcher("HelloxxxHelloxxxHello"); Deve encontrar três correspondências. Como posso contar quantas partidas existiram? Eu tentei vários loops e usando o matcher.groupCount()mas não funcionou.
97 java  regex 


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.