Articles of regex

É possível que um computador “aprenda” uma expressão regular por exemplos fornecidos pelo usuário?

É possível que um computador “aprenda” uma expressão regular por exemplos fornecidos pelo usuário? Esclarecer: Eu não quero aprender expressões regulares. Eu quero criar um programa que “aprenda” uma expressão regular de exemplos que são fornecidos interativamente por um usuário, talvez selecionando partes de um texto ou selecionando marcadores de início ou fim. É possível? […]

Escapar do personagem especial no Regex

Existe uma maneira de escaping os caracteres especiais no regex, como []()* e outros, de uma seqüência de caracteres? Basicamente, eu estou pedindo ao usuário para inserir uma string, e eu quero ser capaz de pesquisar no database usando regex. Alguns dos problemas que encontrei são too many)’s ou [xy] range in reverse order , […]

Jmeter extraindo campos / analisando a resposta JSON

Eu tenho seguindo o formato JSON no corpo da resposta [ { “Name” : “Prashant”, “City” : “Sydney” }, { “Name” : “Yogi”, “City” : “London” } ] Qual é a melhor maneira de verificar se esta matriz tem algum registro e, se sim, me dê “Nome” para o primeiro índice de array. Eu estou […]

Como usar a opção ‘-prune’ de ‘find’ em sh?

Eu não entendo muito bem o exemplo dado pelo ‘encontro do homem’, alguém pode me dar alguns exemplos e explicações? Posso combinar expressões regulares? A pergunta mais detalhada é assim: escreva um shell script, changeall, que tenha uma interface como “changeall [-r | -R]” string1 “” string2 “. Ele encontrará todos os arquivos com um […]

Regex: remover linhas contendo

Eu tenho um longo documento de comandos. Usando o notepad ++ ou regex, eu quero apagar todas as linhas contendo “help”, incluindo keyboard_help etc. Como isso pode ser feito?

Como replace a última ocorrência de caracteres em uma string usando o javascript

Estou tendo problemas para descobrir como replace o último ‘,’ em uma string com ‘e’: Tendo esta cadeia: test1, test2, test3 e eu quero terminar com: test1, test2 e test3 Estou tentando algo assim: var dialog = ‘test1, test2, test3’; dialog = dialog.replace(new RegExp(‘, /g’).lastIndex, ‘ and ‘); mas não está funcionando

Como combinar caracteres cirílicos com uma expressão regular

Como faço para combinar caracteres do alfabeto cirílico francês e russo com uma expressão regular? Eu só quero fazer os caracteres alfa, sem números ou caracteres especiais. Agora eu tenho [A-Za-z]

Java split está comendo meus personagens

Eu tenho uma string como esta String str = “la$le\\$li$lo” . Eu quero dividi-lo para obter o seguinte resultado “la”,”le\\$li”,”lo” . O \ $ é um $ escaped por isso deve ser deixado na saída. Mas quando eu faço str.split(“[^\\\\]\\$”) y obter “l”,”le\\$l”,”lo” . Do que eu recebo o meu regex está combinando um $ […]

mod_rewrite: substitua sublinhados por traços

Estou revelando minha desconcertante vergonha do REGEX-fu aqui, mas: Atualmente eu tenho um site onde uma carga de URLs dos artigos é escrita como “article_name”, enquanto as mais recentes são escritas como “article-name”. Eu quero mover todos eles para usar traços, então há uma expressão regular que eu poderia usar para rewrite as URLs mais […]

Grupos de Expressões Regulares em C #

Eu herdei um bloco de código que contém o seguinte regex e estou tentando entender como ele está obtendo seus resultados. var pattern = @”\[(.*?)\]”; var matches = Regex.Matches(user, pattern); if (matches.Count > 0 && matches[0].Groups.Count > 1) … Para o user == “Josh Smith [jsmith]” input user == “Josh Smith [jsmith]” : matches.Count == […]