Oui, en effet, nous prenons en charge les expressions régulières (Regex) (et plus précisément la variante Python). Vous avez raison de dire que les codes avec barre oblique inversée tels que \p doivent être échappés avec un \ pour apparaître comme \\p.
Voici quelques exemples du type de choses que vous pouvez faire :
# Rendre l'espace avant le dernier mot d'un titre de section non cassable.
"(\\s( \S+)+) (\S+\s*\r?\n)" > "\1\u00A0\3"
# Si vous voulez que le code de livre à trois lettres n'apparaisse que dans le champ d'en-tête alternatif \h1 (pour aider à la composition)
"(\\id (...).+\n)" > "\1\\h1 \2\r\n"
# Modifier tout \p normal au début des chapitres qui semblent vraiment devoir être des paragraphes non cassables \nb
# at 2CO 2:0; 2CO 7:0; COL 2:0; COL 4:0; HEB 10:0 "\\p" > "\\nb"
# Réduire le paragraphe commençant à EXO 29:2 de 2 %
at EXO 29:1 "\\p" > "\\p^98"
# Supprimer le \b après un \d dans le livre de PSA
at PSA "(\\d .+?[\r\n])\\b[\s\r\n]" > "\1"
# Supprimer le \b après un titre de section \s
"(\\s .+?[\r\n])\\b[\s\r\n]" > "\1"
# Pour certains livres uniquement, insérer un saut de page AVANT le titre du Plan d'introduction
at MAT; ROM; 1CO; PHP; COL "(\\iot )" > "\\pb\r\n\1"
# Pour *certains* livres seulement, il est plus esthétique que le chapitre 1 commence sur sa propre page
at MRK; JHN; 1TI; JAS "(\\c 1 ?\r?\n)" > "\\pb\n\1"
# Envelopper les lignes \io qui sont trop longues :
at MRK in "\\io\d [^\\]+\\ior": "ఆని పణిఙని" > "ఆని\u2028పణిఙని"
at LUK in "\\io\d [^\\]+\\ior": "బోదిసి, జబ్బుది" > "బోదిసి,\u2028జబ్బుది"
# Insérer un tiret long entouré de quelques espaces avant la plage ch:vs de \io1 et \io2
# Notez que cela utilise la notation IN, qui restreint le changement pour qu'il n'ait lieu QUE DANS le contexte spécifié.
# C'est une astuce très utile pour rendre les règles complexes beaucoup plus simples en spécifiant d'abord où elles peuvent s'appliquer.
in "\\io\d .+[\r\n]": "\s([0-9]+:[0-9:\-]+)" > "~~\u2014~~\1"
# Utiliser des petites capitales au lieu de MAJUSCULES
"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*"
# Réduire ces paragraphes* de 3 %
# (*en réalité, c'est le \p qui apparaît avant le VERSET SUIVANT qui est réduit)
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 plupart des éléments ci-dessus sont documentés dans les diapositives de cette énorme pile de diapositives.