Articles of regex

Regex – como combinar tudo, exceto um padrão específico

Como escrevo um regex para corresponder a qualquer string que não atenda a um padrão específico? Estou diante de uma situação em que tenho que corresponder a um padrão (A e ~ B).

Convertendo qualquer string em camelo

Como posso converter uma string em camel case usando javascript regex? EquipmentClass name ou Equipment className ou equipment class name ou Equipment Class Name todos devem se tornar: equipmentClassName .

Expressão regular para correspondência de coordenadas de latitude / longitude?

Eu estou tentando criar uma expressão regular para correspondência de coordenadas de latitude / longitude. Para corresponder um número de precisão dupla que usei (\-?\d+(\.\d+)?) E tentei combiná-lo em uma única expressão: ^(\-?\d+(\.\d+)?),\w*(\-?\d+(\.\d+)?)$ Eu esperava que isso correspondesse a um duplo, uma vírgula, talvez algum espaço e outro duplo, mas parece que não funciona. Especificamente, […]

Regex para dividir tags HTML

Eu tenho uma string HTML assim: Qual seria o padrão de regex para dividir isso em duas tags img separadas?

regex por aceitar apenas caracteres persas

Estou trabalhando em um formulário no qual um de seu validador personalizado deve aceitar somente caracteres persa … Eu usei o seguinte código: var myregex = new Regex(@”^[\u0600-\u06FF]+$”); if (myregex.IsMatch(mytextBox.Text)) { args.IsValid = true; } else { args.IsValid = false; } mas parece que funciona apenas para checar caracteres árabes e não cobre todos os […]

Como detectar um número de ponto flutuante usando uma expressão regular

O que é uma boa expressão regular para manipular um número de ponto flutuante (por exemplo, como o Float do Java) A resposta deve corresponder aos seguintes alvos: 1) 1. 2) .2 3) 3.14 4) 5e6 5) 5e-6 6) 5E+6 7) 7.e8 8) 9.0E-10 9) .11e12 Em resumo, deveria ignorar os sinais anteriores exigir que […]

RegEx para correspondência / substituição de comentários JavaScript (multilinha e inline)

Preciso remover todos os comentários JavaScript de uma fonte JavaScript usando o object JavaScript RegExp. O que eu preciso é o padrão para o RegExp. Até agora, eu encontrei isto: compressed = compressed.replace(/\/\*.+?\*\/|\/\/.*(?=[\n\r])/g, ”); Este padrão funciona bem para: /* I’m a comment */ ou para: /* * I’m a comment aswell */ Mas parece […]

Expressão Regular: Intervalo numérico

Como você escreve uma expressão regular que corresponde a um intervalo numérico de 0 ou 000 a 180?

Obter o índice de um padrão em uma string usando regex

Eu quero pesquisar uma string para um padrão específico. As classs de expressões regulares fornecem as posições (índices dentro da string) do padrão dentro da string? Pode haver mais de 1 ocorrências do padrão. Algum exemplo prático?

Regex para dividir um CSV

Eu sei que isso (ou similar) tem sido feito muitas vezes, mas tendo experimentado inúmeras possibilidades, não consegui encontrar um regex que funciona 100%. Eu tenho um arquivo CSV e estou tentando dividi-lo em uma matriz, mas encontrando dois problemas: vírgulas e elementos vazios citados. O CSV se parece com: 123,2.99,AMO024,Title,”Description, more info”,,123987564 O regex […]