Java es el lenguaje de programación en el que está escrito Siette. Java incluye un paquete de programación para reconocer expresiones regulares.
En general las expresiones regulares de Java son mucho mas potentes y completas que las expresiones regulares de Siette. Por el contrario, la expresiones regulares de Siette, son mas imples de escribir y más adecuadas para reconocer respuestas a preguntas, ya que se han ideado para ese fin.
Aunque la mayoría de veces basta con usar la versión simplificada, en determinados casos, es indicado usar las expresiones regulares de Java. Cuando un patón incluye una expresión regular en Java, el patrón se compila y se prueba contra la respuesta del alumno usando la funcion el método matches() de la clase java.util.Pattern