Articles of regex

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.

Extraindo pares de palavras usando String.split ()

Dado: String input = “one two three four five six seven”; Existe um regex que funciona com String.split() para pegar (até) duas palavras por vez, de forma que: String[] pairs = input.split(“some regex”); System.out.println(Arrays.toString(pairs)); resulta nisso: [one two, three four, five six, seven] Esta questão é sobre o regex de divisão . Não se trata […]

O Notepad ++ incrementalmente substitui

Digamos que eu queira ter 10 linhas de dados, mas quero que um valor seja incrementado para cada linha ou parte dos dados. Como faço para incrementar esse valor? Por exemplo …. Se eu tiver essas linhas, existe uma maneira regular de replace os valores de id para incrementar? — Aqui está o que eu […]

(grep) Regex para coincidir com caracteres não-ASCII?

No Linux, eu tenho um diretório com muitos arquivos. Alguns deles têm caracteres não-ASCII, mas são todos válidos UTF-8 . Um programa tem um bug que o impede de trabalhar com nomes de arquivos não-ASCII, e eu tenho que descobrir quantos são afetados. Eu ia fazer isso com find e depois fazer um grep para […]

Rails: Qual é uma boa maneira de validar links (URLs)?

Eu queria saber como eu melhor validaria URLs no Rails. Eu estava pensando em usar uma expressão regular, mas não tenho certeza se esta é a melhor prática. E, se eu fosse usar um regex, alguém poderia sugerir um para mim? Eu ainda sou novo no Regex.