Articles of regex

Combinando $ regex e $ ou operadores no Mongo

Eu quero usar $or $regex operadores mesmo tempo. db.users.insert([{name: “Alice”}, {name: “Bob”}, {name: “Carol”}, {name: “Dan”}, {name: “Dave”}]) Usando $regex funciona bem: > db.users.find({name: {$regex: “^Da”}}) { “_id” : ObjectId(“53e33682b09f1ca437078b1d”), “name” : “Dan” } { “_id” : ObjectId(“53e33682b09f1ca437078b1e”), “name” : “Dave” } Ao introduzir $or , a resposta é alterada. Eu esperava a mesma resposta: […]

Regex C ++ 0x no GCC

O seguinte código: #include using namespace std; (snippage) regex_search(s, m, re); funciona no Microsoft C ++, mas o GCC 4.4.3 fornece a seguinte mensagem de erro: /usr/include/c++/4.4/tr1_impl/regex:2255: warning: function inline ‘bool std :: regex_search (_Bi_iter, _Bi_iter, std :: match_results &, const std :: basic_regex &, std :: regex_constants :: match_flag_type) [com _Bi_iter = __gnu_cxx :: […]

como remover o nome da pasta do URL usando o htaccess

Eu quero mudar o URL de: http://domain.com/Portfolios/iPhone/app Para: http://domain.com/iPhone/app E o mesmo para todos os URLs, como: domain.com/Portfolios/iPad/app Para: domain.com/iPad/app E de: domain.com/Portfolios/xyz/app Para: domain.com/xyz/app Eu tentei muito, mas nada está funcionando para mim, então por favor me ajude. Quando eu preciso de ajuda, por que qualquer camarada na votação, se você souber a resposta, […]

Substituir caracteres usando o gsub, como criar uma function?

Estou tentando replace caracteres em um data.frame. Eu tenho uma solução para isso > df df var1 1 aabbcdefg 2 aabbcdefg > df$var1 df$var1 df$var1 df$var1 df$var1 df$var1 df var1 1 hhiijklmg 2 hhiijklmg > mas eu gostaria de evitar o uso de várias chamadas do gsub, seria muito melhor produzir uma function para fazer […]

Extrair string entre duas strings em java

Eu tento obter string entre , aqui está minha implementação: String str = “ZZZZL AFFF “; Pattern pattern = Pattern.compile(“”); String[] result = pattern.split(str); System.out.println(Arrays.toString(result)); devolver [ZZZZL , AFFF ] Mas minha expectativa é: [ dsn , AFG ] Onde estou errado e como corrigi-lo?

regex: Como escaping de barras invertidas e caracteres especiais?

Existe uma maneira de escaping (ou proteger) caracteres especiais em uma expressão regular? O que eu gostaria de fazer é criar um simples testador de regex: import java.util.regex.*; class TestRegex { public static void main( String … args ) { System.out.printf(“%s ~= %s ? %s %n” , args[0], args[1], Pattern.matches( args[0], args[1] ) ); } […]

Expressões regulares de Java e cifrão

Eu tenho uma string Java: String b = “/feedback/com.school.edu.domain.feedback.Review$0/feedbackId”); Eu também tenho gerado padrão contra o qual eu quero coincidir com esta cadeia: String pattern = “/feedback/com.school.edu.domain.feedback.Review$0(.)*”; Quando digo b.matches(pattern) , retorna false . Agora eu sei que o cifrão faz parte do Java RegEx, mas não sei como deve ser o meu padrão. Estou […]

Limite de palavras Regex (\ b) correspondência e espaço em branco

Eu tenho essa expressão \b[A-Za-z]+\b se eu der “abc @ de mnop”, combina “abc”, “de” e “mnop”. mas eu quero combinar apenas “mnop”. Como eu posso fazer isso.

Regex Java: Repetindo a captura de grupos

Um item é uma lista delimitada por vírgulas de uma ou mais cadeias de números ou caracteres, por exemplo “12” “abc” “12,abc,3” Eu estou tentando corresponder uma lista entre zero ou mais itens em Java, por exemplo, “” “(12)” “(abc,12)” “(abc,12),(30,asdf)” “(qqq,pp),(abc,12),(30,asdf,2),” que deve retornar os seguintes grupos correspondentes, respectivamente, para o último exemplo qqq,pp […]

Expressão regular para o número decimal

Eu preciso validar uma input de textbox e só pode permitir inputs decimais como: X,XXX (apenas um dígito antes do sinal decimal e uma precisão de 3). Eu estou usando c # e tente isso ^[0-9]+(\.[0-9]{1,2})?$ ?