Да, действительно, мы поддерживаем Regex (и конкретно вариант на Python). Вы правы, что обратные слэши, такие как \p, должны быть экранированы с помощью \, чтобы они отображались как \\p.
Вот несколько примеров того, что вы можете делать:
# Сделать пробел перед последним словом в заголовке раздела неразрывным пробелом.
"(\\s( \S+)+) (\S+\s*\r?\n)" > "\1\u00A0\3"
# Если вы хотите, чтобы трехбуквенный код книги появлялся только в альтернативном заголовке \h1 (для помощи в наборе)
"(\\id (...).+\n)" > "\1\\h1 \2\r\n"
# Изменить любой обычный \p в начале глав, которые действительно выглядят так, как будто они должны быть неразрывным абзацем \nb
# at 2CO 2:0; 2CO 7:0; COL 2:0; COL 4:0; HEB 10:0 "\\p" > "\\nb"
# Уменьшить абзац, начинающийся с EXO 29:2, на 2%
at EXO 29:1 "\\p" > "\\p^98"
# Удалить \b после \d в книге Псалмов (PSA)
at PSA "(\\d .+?[\r\n])\\b[\s\r\n]" > "\1"
# Удалить \b после заголовка раздела \s
"(\\s .+?[\r\n])\\b[\s\r\n]" > "\1"
# Только для определенных книг, вставить перенос страницы ПЕРЕД заголовком Вступительного плана
at MAT; ROM; 1CO; PHP; COL "(\\iot )" > "\\pb\r\n\1"
# Только для *некоторых* книг, лучше, если глава 1 начинается на отдельной странице
at MRK; JHN; 1TI; JAS "(\\c 1 ?\r?\n)" > "\\pb\n\1"
# Обернуть строки \io, которые слишком длинные:
at MRK in "\\io\d [^\\]+\\ior": "ఆని పణిఙని" > "ఆని\u2028పణిఙని"
at LUK in "\\io\d [^\\]+\\ior": "బోదిసి, జబ్బుది" > "బోదిసి,\u2028జబ్బుది"
# Вставить тире, окруженное несколькими пробелами, перед диапазоном глав:стиков \io1 и \io2
# Обратите внимание, что здесь используется нотация IN, которая ограничивает изменение только тем, что происходит ВНУТРИ указанного контекста.
# Это очень полезный трюк, чтобы сделать сложные правила намного проще, сначала указав, где они могут применяться.
in "\\io\d .+[\r\n]": "\s([0-9]+:[0-9:\-]+)" > "~~\u2014~~\1"
# Использовать капитель (Small-caps) вместо ЗАГЛАВНЫХ БУКВ
"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*"
# Уменьшить эти абзацы* на 3%
# (*на самом деле уменьшается \p, который появляется перед СЛЕДУЮЩИМ стихом)
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'
Большинство из вышеперечисленного задокументировано в слайдах внутри этой огромной стопки слайдов.