Articles of regex

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á […]

Remover texto entre delimitadores em uma string (usando um regex?)

Considere o requisito de encontrar um par de conjuntos de caracteres e remova todos os caracteres entre eles, bem como os caracteres / delimitadores. Aqui estão os conjuntos de delimitadores: [] square brackets () parentheses “” double quotes ” single quotes Aqui estão alguns exemplos de seqüências de caracteres que devem corresponder: Given: Results In: […]

Regex: ponto de interrogação e cólon

Eu tenho o seguinte regex de Java, que eu não escrevi e estou tentando modificar: ^class-map(?:(\\s+match-all)|(\\s+match-any))?(\\s+[\\x21-\\x7e]{1,40})$ ^ ^ É semelhante a este . Observe o primeiro ponto de interrogação. Isso significa que o grupo é opcional? Já existe um ponto de interrogação após o correspondente ) . O cólon tem um significado especial na regex? […]

Regex Java para extrair texto entre tags

Eu tenho um arquivo com algumas tags personalizadas e gostaria de escrever uma expressão regular para extrair a string entre as tags. Por exemplo, se minha tag for: [customtag]String I want to extract[/customtag] Como eu escreveria uma expressão regular para extrair apenas a string entre as tags. Este código parece ser um passo na direção […]

regex para combinar uma palavra com caracteres únicos (não repetitivos)

Eu estou procurando um regex que irá corresponder a uma palavra somente se todos os seus caracteres são únicos, ou seja, cada caractere da palavra aparece apenas uma vez. Exemplo : abcdefg -> retornará MATCH abcdefgbh -> retornará NO MATCH (porque a letra b repete mais de uma vez)

Regex para correspondência de rota no Express

Eu não sou muito bom com expressões regulares, então quero ter certeza de que estou fazendo isso corretamente. Digamos que eu tenha duas rotas muito semelhantes, /discussion/:slug/ e /page/:slug/ . Eu quero criar uma rota que corresponda a ambas as páginas. app.get(‘/[discussion|page]/:slug’, function(req, res, next) { …enter code here… }) Esta é a maneira correta […]

RegEx para excluir uma constante de cadeia específica

A expressão regular pode ser utilizada para corresponder a qualquer string, exceto uma constante de string específica, digamos “ABC”? É possível excluir apenas uma constante de cadeia específica? Obrigado pela sua ajuda antecipadamente.