Articles of regex

Encontrar ‘palavra’ não seguida por ‘@’

Qual é a expressão regular para procurar uma string de word que não seja seguida pelo símbolo @ ? Por exemplo: mywordLLD OK myword.dff OK myword@ld Exclude

Regex de validação de senha

Eu estou tentando obter uma expressão regular que faz o seguinte: garante que não haja caracteres em branco comprimento mínimo de 8 garante que haja pelo menos: um caractere não alfa um caractere maiúsculo um caractere minúsculo Eu encontrei esta expressão regular: ((?=.*[^a-zA-Z])(?=.*[az])(?=.*[AZ])(?!\s).{8,}) que cuida dos pontos 2 e 3 acima, mas como adiciono o […]

Regex reverso do MongoDB

Eu tenho um documento no MongoDB com um atributo regex { _id: ObjectId(“516023189732da20ce000004”), regex: /^(my|your)\s+regex$/ } e eu preciso recuperar este documento com algo como db.col.find({regex: ‘your regex’}) e db.col.find({regex: ‘my regex’}) . No MySQL eu faria: SELECT * FROM table WHERE ‘my regex’ REGEXP table.regex . Como posso conseguir isso no MongoDB?

Grupos de equilíbrio em lookbehind de comprimento variável

TL: DR: Usando a captura (e em particular os grupos de balanceamento) dentro do lookbehinds do .NET altera as capturas obtidas, embora isso não deva fazer diferença. O que há com o lookbehinds do .NET que quebra o comportamento esperado? Eu estava tentando encontrar uma resposta para essa outra pergunta , como uma desculpa para […]

Como fazer referência a seleções “internas” de referência (()) em uma expressão regular?

Como você faz referência aos parênteses internos de referência no Regex? Os dados de amostra são uma lista de preços do produto que mostra diferentes intervalos de preços com base na quantidade comprada. O formato é quantityLow – quantityHigh: pricePer; múltiplos. Eu usei o LINQPad para construir essa expressão C # Regex para separar as […]

Expressões regulares em servidores do SQL Server?

É possível fazer consultas eficientes que usam o conjunto completo de resources de expressão regular. Se não a Microsoft realmente deveria considerar esse recurso.

Inserir vírgulas na cadeia numérica

Olá, estou tentando executar uma pesquisa de expressão regular inversa em uma string para dividi-la em grupos de 3 dígitos. Tanto quanto eu posso ver na documentação do AS3, pesquisando para trás não é possível no mecanismo de reg ex. O objective deste exercício é inserir vírgulas triplas em um número como este: 10000000 => […]

Regex: determinar se duas expressões regulares podem corresponder para a mesma input?

Eu quero descobrir se poderia haver conflitos entre duas expressões regulares conhecidas, para permitir que o usuário construa uma lista de expressões regulares mutuamente exclusivas. Por exemplo, sabemos que as expressões regulares abaixo são bem diferentes, mas ambas correspondem a xy50 : ‘^xy1\d’ ‘[^\d]\d2$’ É possível determinar, usando um algoritmo de computador, se duas expressões […]

Encontrando strings entre aspas com aspas escapadas em C # usando uma expressão regular

Estou tentando encontrar todo o texto citado em uma única linha. Exemplo: “Some Text” “Some more Text” “Even more text about \”this text\”” Eu preciso pegar: “Some Text” “Some more Text” “Even more text about \”this text\”” \”[^\”\r]*\” me dá tudo, exceto o último, por causa das citações que escapingam. Eu li sobre \”[^\”\\]*(?:\\.[^\”\\]*)*\” funcionando, […]

Remover .php de urls com htaccess

EDIT: arquivo .htaccess atual: Options +FollowSymLinks -MultiViews # Turn mod_rewrite on RewriteEngine On RewriteBase / ## hide .php extension snippet # To externally redirect /dir/foo.php to /dir/foo RewriteCond %{THE_REQUEST} ^[AZ]{3,}\s([^.]+)\.php [NC] RewriteRule ^ %1 [R,L] # To internally forward /dir/foo to /dir/foo.php RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{DOCUMENT_ROOT}/$1.php -f RewriteRule ^(.*?)/?$ $1.php [L] Meu site está […]