Articles of regex

Pesquisa Regex do MongoDB no Valor Inteiro

Eu quero regex pesquisar um valor inteiro no MongoDB. Isso é possível? Eu estou construindo uma interface do tipo CRUD que permite * para curingas nos vários campos. Eu estou tentando manter a interface do usuário consistente para alguns campos que são inteiros. Considerar: > db.seDemo.insert({ “example” : 1234 }); > db.seDemo.find({ “example” : 1234 […]

Substituir a primeira ocorrência do padrão em uma string

Duplicar Possível: Como substituo a primeira instância de uma string no .NET? Digamos que eu tenha a string: string s = “Hello world.”; Como posso replace o primeiro o da palavra Hello para digamos Foo ? Em outras palavras, quero acabar com: “HellFoo world.” Eu sei como replace todos os o’s mas quero replace apenas […]

JavaScript .replace apenas substitui o primeiro jogo

var textTitle = “this is a test” var result = textTitle.replace(‘ ‘, ‘%20’); Mas as funções de substituição param na primeira instância do “” e eu obtenho o Resultado: “this%20is a test” Alguma idéia de onde estou errado, tenho certeza que é uma solução simples.

Substitua apenas alguns grupos por Regex

Vamos supor que eu tenha o seguinte regex: -(\d+)- e eu quero replace, usando C #, o Grupo 1 (\d+) com AA , para obter: -AA- Agora estou substituindo-o usando: var text = “example-123-example”; var pattern = @”-(\d+)-“; var replaced = Regex.Replace(text, pattern, “-AA-“); Mas eu realmente não gosto disso, porque se eu mudar o […]

Expressão regular para correspondência exata de uma string

Eu quero combinar duas senhas com expressão regular. Por exemplo, eu tenho duas inputs “123456” e “1234567”, então o resultado não deve corresponder (falso). E quando eu tiver inserido “123456” e “123456”, o resultado deve ser match (true). Eu não consegui fazer a expressão. Qualquer um pode me ajudar plz.

Como posso reconhecer um regex maligno?

Recentemente, tomei conhecimento dos ataques de negação de serviço de expressão regular e decidi eliminar os chamados padrões de regex ‘malignos’ sempre que eu os encontrava em minha base de código – ou pelo menos aqueles usados ​​na input do usuário. Os exemplos dados no link OWASP acima e na Wikipédia são úteis, mas eles […]

Regex para combinar apenas aspas não entre parênteses?

Eu tenho uma string parecida com a seguinte: 12,44,foo,bar,(23,45,200),6 Eu gostaria de criar um regex que coincida com as vírgulas, mas apenas as vírgulas que não estão dentro dos parênteses (no exemplo acima, todas as vírgulas exceto as duas depois de 23 e 45). Como eu faria isso (expressões regulares Java, se isso faz diferença)?

Expressão regular para validação de URL (em JavaScript)

Alguém tem um regex para validar urls (NÃO para encontrá-los dentro de uma passagem de texto)? O snippet JavaScript seria preferido.

expressão regular java para extrair conteúdo entre colchetes

linha de input está abaixo Item(s): [item1.test],[item2.qa],[item3.production] Você pode me ajudar a escrever uma expressão regular Java para extrair item1.test,item2.qa,item3.production acima da linha de input?

Como combinar números entre X e Y com regexp?

Eu gostaria de combinar com o RegExp um número entre X e Y. Isso é possível? ([0-9] +) corresponderá a qualquer número, como eu poderia fazer para corresponder um número entre, por exemplo, 110 e 2234?