iberck
7/5/2017 - 3:26 PM

regex modes [modos]

regex modes [modos]

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)