REGEX
Regex on line: https://regexr.com
? elemento q precede repete zero ou uma vez
* elemento q precede repete zero ou mais vezes
+ elemento q precede repete uma ou mais vezes
.* qualquer caracter zero ou mais vezes
.*?
Exemplo:
body.*? procura ate achar o primeiro
Se fizer body.* ele vai procurar ate achar o ultimo > incluindo todos os > que estiverem no meio da string
. Qualquer caracter
\s Procura Espacos em branco, \n \r ou \t.
\w Procura Letras, digitos, ou '_'.
\d Procura Digitos, de 0 a 9.
[a-zA-Z] Procura Letras sem acentos
(ab|cd)gif Procura "abgif" e "cdgif" e guarda na memoria no grupo1=ab e grupo2=cd
a{3} Procura 3 letras a consecutivas
^a Procura comeco de linha que comeca com a letra a
a$ Procura final de linha que termine com a letra a
(ab) Procura ab e guarda ab no grupo1
\1 Utiliza o grupo1
ou
$1 Utiliza o grupo1
_________________________________________________________________________
1)Exemplo:
Replace de: ^(.*)$
Por: AAA\1
Procura .* e guarda tudo isso no grupo1
e no replace o \1 recupera o que foi guardado no grupo1
RESULTADO: Coloca em todo comeco de linha a cadeia de caracter AAA
TEXTO TESTE:
aula
casa
cachorro
barco
RESULTADO DO REPLACE ACIMA:
AAAaula
AAAcasa
AAAcachorro
AAAbarco
_________________________________________________________________________
2)Exemplo:
Replace de: ^(.*)$
Por: \1KKKKKKK
Procura .* e guarda tudo isso no grupo1
e no replace o \1 recupera o que foi guardado no grupo1
RESULTADO: Coloca em todo comeco de linha a cadeia de caracter AAA
TEXTO TESTE:
aula
casa
cachorro
barco
RESULTADO DO REPLACE ACIMA:
aulaKKKKKKK
casaKKKKKKK
cachorroKKKKKKK
barcoKKKKKKK
_________________________________________________________________________
. qualquer caracter
? elemento q precede repete zero ou uma vez
* elemento q precede repete zero ou mais vezes
+ elemento q precede repete uma ou mais vezes
\s Casa espacos em branco, \n \r ou \t.
\S Negacao de \s: casa o que nao for espaco em branco, \n \r ou \t.
\w Casa letras, digitos, ou '_'.
\W Negacao de \w
\d Casa digitos, de 0 a 9.
\D
[a-zA-Z]