regex modes [modos]
(?m)
activa el modo "multi-line" el cual hace que los símbolos ^
y $
hagan match contra el inicio y el fin de cada línea de la cadena.
(?i)
modo case insensitive, no distingue minúsculas y mayúsculas
(?s)
significa "single line mode" y hace que el punto haga match contra cualquier caracter incluidos los saltos de línea.
Los modos se escriben al inicio de la regex:
def regex = /(?i)^[a-z]+/
def matcher = ('Solae' ==~regex)