regexDesde: siempre
Una expresión regular.
Se puede usar como selector de reglas show o con métodos de cadenas de texto.
Visitá este sitio web para ver la especificación completa de la sintaxis admitida.
Con métodos de cadenas de texto
Las expresiones regulares se pueden usar con métodos de cadenas de texto como find, split, replace, match o matches. Mirá la documentación de estos métodos para más detalles.
#"a,b;c".split(regex("[,;]"))

Con reglas show
Las expresiones regulares también se pueden usar con reglas show para encontrar y transformar texto del documento. Por ejemplo, a continuación pintamos de rojo todos los números.
#show regex("\\d+"): set text(red)
The numbers 1 to 10.

A veces también puede convenir combinar ambos usos: primero buscar texto con una regla show y luego volver a aplicar la expresión sobre ese texto para extraer un grupo de captura específico. En ese caso, puede ser cómodo guardar la expresión regular en una variable en lugar de repetirla dos veces.
#let pattern = regex("\|([^|]*)\|")
#show pattern: it => {
let m = it.text.match(pattern)
let inner = m.captures.first()
highlight(inner)
}
A |handy-dandy| highlighter!

Constructor
Crea una expresión regular a partir de una cadena de texto.
regex
La expresión regular como cadena de texto.
Tanto las cadenas de texto de Typst como las expresiones regulares usan barras invertidas para el escape. Para producir una secuencia de escape de regex que también sea válida en Typst, tenés que escapar la propia barra invertida (por ejemplo, escribir regex("\\\\") para la regex \\). Las secuencias de escape de regex que no son secuencias de escape válidas de Typst (por ejemplo, \d y \b) se pueden ingresar directamente en las cadenas, pero es buena práctica escaparlas igualmente para evitar ambigüedades (es decir, regex("\\b\\d")). Mirá la lista de secuencias de escape válidas en cadenas de texto.
Si necesitás muchas secuencias de escape, también podés crear un elemento raw y extraer su texto para usarlo en tus expresiones regulares: regex(`\d+\.\d+\.\d+`.text).