Existen ciertos caracteres que tienen un significado específico dentro de una expresión regular. Estos caracteres especiales, o metacaracteres, se pueden aplicar a definiciones de carácter para especificar con qué caracteres se concuerda, cuantificadores para especificar el modelo de repetición de los caracteres y también anclajes para especificar una posición dentro de un texto.
Estos caracteres, como hemos visto, se denominan metacaracteres porque tienen un significado que va más allá del símbolo que representa y tiene un comportamiento especial en una expresión regular: