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]