Saltar al contenido

Glosario

Expresión regular (regex)

Las regex de YARA son patrones entre barras con sintaxis tipo Perl, para lo que el texto o el hexadecimal no pueden expresar.

Una regex se escribe entre barras, con las opciones i y s opcionales: $r = /evil[0-9]{2}\.exe/i. Admite clases, cuantificadores, alternativas, grupos y anclas, y los modificadores de las cadenas de texto (ascii, wide, nocase, fullword, private).

Es el tipo de patrón más lento: incluye un literal de al menos tres caracteres y evita un .* inicial. Ver rendimiento.