- g Acha 1 ou mais ocorrências
- m Continua percorrendo mesmo com quebra de linha
Este parametro é para iniciar a seleção a partir do começo da string
Exemplo: "Olá Mundo. Olá a todos".math(/^Olá/)
Resultado: Olá Mundo. Olá a todos
Este parametro é para começar a seleção a partir do final da string
Exemplo: "Olá pessoas, Olá pessoas".math(/pessoas$/)
Resultado: Olá pessoas, Olá pessoas
Este parametro é para começar a seleção a partir do final da string
Exemplo: "Olá pessoas, Olá pessoas".math(/pessoas$/)
Resultado: Olá pessoas, Olá pessoas
Especifica um limite de uma palavra. Indicando no começo, meio a palavra exata e no fim
Exemplo: "dialogo dia melodia diafragma dialeto radial bom-dia".math(/\bdia/g)
Resultado: dialogo dia melodia diafragma dialeto radial bom-dia
Exemplo: "dialogo dia melodia diafragma dialeto radial bom-dia".math(/dia\b/g)
Resultado: dialogo dia melodia diafragma dialeto radial bom-dia
Exemplo: "dialogo dia melodia diafragma dialeto radial bom-dia".math(/\bdia\b/g)
Resultado: dialogo dia melodia diafragma dialeto radial bom-dia
vai capturar padrão especificado no inicio, final ou palavra exata, isso significa que é válido apenas para letras, números e o underline ([A-Za-z0-9_])
Ele ira fazer que qualquer caractere antes, entre ou depois dele pode ser qualquer caractere
Exemplo: "Vocês ou Você devera fazer algo".math(/.fazer alg./g)
Resultado: Vocês ou Você devera fazer algo
Ele ira fazer que o caractere anterior, pode ou não e existir
Exemplo: "Vocês ou Você devera fazer algo".math(/Vocês?/g)
Resultado: Vocês ou Você devera fazer algo
Você pode determinar um que o caractere anterior deve ter uma sequencia de 1 a 5 caracteres {min,max}
Exemplo: "Você vai ter muuuuuito poder".math(/mu{1,5}ito/g)
Resultado: Você vai ter muuuuuito poder
Recomendado utilizar em situações declaradas como o minimo for 2 ou mais {2,max}
Você pode determinar um que o caractere anterior deve ter uma sequencia ilimitada caracteres, Sem necessidade de o mesmo existir
Exemplo: "Você vai ter muuuuuito poder".math(/mu*ito/g)
Resultado: Você vai ter muuuuuito poder
Você pode determinar um que o caractere anterior deve ter uma sequencia ilimitada caracteres, Com necessidade de o mesmo existir pelo menos 1 vez
Exemplo: "Você vai ter muuuuuito poder".math(/mu+ito/g)
Resultado: Você vai ter muuuuuito poder
Determina que o RegExp não tente força a continuação da expressão. Para usar você deve usar depois do caractere de quantificador * + {1,2}
?
Exemplo: "Você Você Você Você".math(/cê.*?/g)
Resultado: Você Você Você Você
Usado para que o resultado fique separado em cada seleção
Usado para fazer conjuntos de caracteres para tal seleção
Exemplo: "Meu abacaxi ta sem gosto".math(/[acg]/g)
Resultado Meu abacaxi ta sem gosto
Seleciona todos os caracteres que contem no conjunto. Pode ser utilizado o [a-z]
para caracteres minusculos de a
há z
Usado para fazer grupos para conjuntos ou com logicos para tal seleção
Usado para selecionar um|outro valor na seleção
Exemplo: "Primeiro dedo, Segundo dedo, Terceiro dedo, ou mais dedos".math(/(Primeiro|Terceiro)\sdedo/)
Resultado: Primeiro dedo, Segundo dedo, Terceiro dedo, ou mais dedos
Resultado2: Primeiro dedos, Segundo dedo, Terceiro dedo, ou mais dedos
No resultado Seleciona o primeiro dedo ou o terceiro dedo. Lembrando que no segundo resultado o primeiro dedo recebeu o plural para dizer que n tinha na seleção
Usado para negar algo dentro de um conjunto de caracteres
Exemplo: "Meu abacaxi ta sem gosto".math(/[^acg]/g)
Resultado: Meu abacaxi ta sem gosto
Usado para verificar depois da seleção tem o conteudo expecificado, se o tal valor faz parte da seleção
Exemplo: "Estou acordado, Estou dormindo, Estou sem sono".math(/Estou(?=\sacordado)/g)
Resultado: Estou acordado, Estou dormindo, Estou sem sono
No resultado ele selecionou o estou
que a palavra seguinte deve conter acordado
Usado para verificar depois da seleção se não tem o conteudo expecificado, se o tal valor não faz parte da seleção
Exemplo: "Estou acordado, Estou dormindo, Estou sem sono".math(/Estou(?!\sacordado)/g)
Resultado: Estou acordado, Estou dormindo, Estou sem sono
No resultado ele selecionou o estou
que a palavra seguinte não conter acordado