Sí, en efecto, admitimos Regex (y específicamente la variante de python). Tiene razón en que los códigos de barra invertida como \p deben escaparse con una \ para que aparezcan como \\p.
Aquí hay algunos ejemplos de las cosas que puede hacer:
# Hacer que el espacio antes de la última palabra en un encabezado de sección sea un espacio no separable.
"(\\s( \S+)+) (\S+\s*\r?\n)" > "\1\u00A0\3"
# Si solo quiere que el código de libro de 3 letras aparezca en el campo de encabezado alternativo \h1 (para ayudar con la composición tipográfica)
"(\\id (...).+\n)" > "\1\\h1 \2\r\n"
# Cambiar cualquier \p normal al inicio de los capítulos que realmente parecen que deberían ser párrafo sin salto \nb
# at 2CO 2:0; 2CO 7:0; COL 2:0; COL 4:0; HEB 10:0 "\\p" > "\\nb"
# Reducir el párrafo que comienza en EXO 29:2 en un 2%
at EXO 29:1 "\\p" > "\\p^98"
# Eliminar el \b después de un \d dentro del libro de PSA
at PSA "(\\d .+?[\r\n])\\b[\s\r\n]" > "\1"
# Eliminar \b después de un encabezado de sección \s
"(\\s .+?[\r\n])\\b[\s\r\n]" > "\1"
# Solo para ciertos libros, insertar un salto de página ANTES del título del Esquema Introductorio
at MAT; ROM; 1CO; PHP; COL "(\\iot )" > "\\pb\r\n\1"
# Solo para *algunos* libros, se ve mejor si el capítulo 1 comienza en su propia página
at MRK; JHN; 1TI; JAS "(\\c 1 ?\r?\n)" > "\\pb\n\1"
# Envolver líneas \io que son demasiado largas:
at MRK in "\\io\d [^\\]+\\ior": "ఆని పణిఙని" > "ఆని\u2028పణిఙని"
at LUK in "\\io\d [^\\]+\\ior": "బోదిసి, జబ్బుది" > "బోదిసి,\u2028జబ్బుది"
# Insertar un guion largo rodeado por un par de espacios antes del rango de ch:vs de \io1 y \io2
# Note que esto usa la notación IN, que restringe el cambio para que ocurra solo DENTRO del contexto especificado.
# Este es un truco muy útil para hacer que las reglas complejas sean mucho más simples especificando primero dónde pueden aplicarse.
in "\\io\d .+[\r\n]": "\s([0-9]+:[0-9:\-]+)" > "~~\u2014~~\1"
# Usar versalitas en lugar de MAYÚSCULAS
"CHAKRAMANG" > "\\sc Chakramang\\sc*"
at EXO 3:14 "IAWNGUOWI" > "\\sc Iawnguowi\\sc*"
at EXO 28:36, 29:6 "CHAKRAMANG VÜI CHIMSAIMA" > "\\sc Chakramang Vüi Chimsaima\\sc*"
# Reducir estos párrafos* en un 3%
# (*en realidad es el \p que aparece antes del SIGUIENTE versículo el que se reduce)
at LEV 7:10; 13:44; 14:0; 16:19,22; 20:13,18; 24:0; 26:26; 27:8 '\\p(\s)' > '\\p^97\1'
La mayoría de lo anterior está documentado en las diapositivas dentro de esta enorme pila de diapositivas.