0 голосов
167 просмотров
Несколько раз я сталкивался с тем, что регулярное выражение, которое работает в RegEx Pal и на Regex101.com (вариант Python), не работает в PTXPrint. Похоже, это связано с тем, как обрабатываются символы возврата каретки, перевода строки и обратные слеши. Кто-нибудь ещё сталкивался с этим или смог описать эту несовместимость?
Переведено машиной с языка English
PTXprint от (206 очков) | 167 просмотров

2 Ответов

0 голосов
Интересно. Есть ли у вас примеры? Мы используем модуль regex для Python для обработки регулярных выражений в вашем файле изменений. Модуль regex, как правило, не имеет слишком много ограничений (в отличие, например, от re). Обратите внимание, что к моменту выполнения ваших изменений USFM уже был преобразован в USX и обратно (вероятно), поэтому форматирование было немного стандартизировано. Если у вас возникают проблемы с регулярными выражениями, посмотрите на вкладку View&Edit для финального SFM файла, который вы хотите обработать, и убедитесь, что ваше регулярное выражение корректно соответствует этому тексту.
Переведено машиной с языка English
от (658 очков)
0 голосов

Несколько вещей, которые могут помочь:

Если вы включите (?s) в начале шаблона, это сообщит движку регулярных выражений Python, что точка (.) должна соответствовать и символам перевода строки, — это позволит . совпадать в пределах нескольких строк.

В настоящее время мы работаем над исправлением некоторых ошибок, связанных с тем, как применяются эти изменения. Поэтому, если вышеприведенное предложение не поможет, следите за версией 2.8.18, которая, возможно, решит эту проблему.

Переведено машиной с языка English
от (3,2тыс. очков)

Похожие вопросы

0 голосов
1 ответ 167 просмотров
У меня есть регулярное выражение, которое может извлечь все рисунки в моем проекте Paratext: \\fig .*\\fig\* Я ... , которую вы можете мне оказать в этом вопросе. Джон Нистром
john_nystrom 312 задал вопрос ноя 6, 2024
0 голосов
2 ответов 730 просмотров
Мне нужно узнать, какой процент каждой книги уже набран. Достаточно просто подсчитать, сколько стихов в каждой книге ... Спасибо за любую помощь в этом вопросе. Джон Нистром
john_nystrom 312 задал вопрос авг 21, 2024
0 голосов
2 ответов 659 просмотров
Уважаемый читатель. Я хотел бы найти \fq, за которым следует любая строка, включая ɛ ɔ ɲ ŋ, до первого ... советы, как ограничить поиск первым отсутствием? Заранее спасибо, Барт
goodgoan 347 задал вопрос авг 3, 2023
0 голосов
2 ответов 602 просмотров
Я получил это письмо от переводчика. Я мог бы написать элементарное регулярное выражение, но, думаю, я упущу некоторые ... помочь мне, я буду очень благодарен.) Спасибо, james_post
[Moderator]
james_post
2,1тыс.
задал вопрос мар 30, 2023
+1 голос
5 ответов 1,2тыс. просмотров
Я хочу изменить строчные буквы на заглавные в определённых ситуациях - например, я хочу изменить все строчные буквы после ... списка, а затем добавлять к нему по мере продвижения.
Phil_Leckrone 9,9тыс. задал вопрос мар 2, 2022
Welcome to Support Bible, where you can ask questions and receive answers from other members of the community.
I urge you, brothers and sisters, to watch out for those who cause divisions and put obstacles in your way that are contrary to the teaching you have learned. Keep away from them.
Romans 16:17
3,052 вопросов
6,011 ответов
5,677 комментариев
2,032 пользователей