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

2 Ответов

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

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

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

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

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

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

0 голосов
1 ответ 268 просмотров
У меня есть регулярное выражение, которое может извлечь все рисунки в моем проекте Paratext: \\fig .*\\fig\* Я ... , которую вы можете мне оказать в этом вопросе. Джон Нистром
john_nystrom 316 задал вопрос ноя 6, 2024
0 голосов
2 ответов 1,0тыс. просмотров
Мне нужно узнать, какой процент каждой книги уже набран. Достаточно просто подсчитать, сколько стихов в каждой книге ... Спасибо за любую помощь в этом вопросе. Джон Нистром
john_nystrom 316 задал вопрос авг 21, 2024
0 голосов
2 ответов 855 просмотров
Уважаемый читатель. Я хотел бы найти \fq, за которым следует любая строка, включая ɛ ɔ ɲ ŋ, до первого ... советы, как ограничить поиск первым отсутствием? Заранее спасибо, Барт
goodgoan 347 задал вопрос авг 3, 2023
0 голосов
2 ответов 743 просмотров
Я получил это письмо от переводчика. Я мог бы написать элементарное регулярное выражение, но, думаю, я упущу некоторые ... помочь мне, я буду очень благодарен.) Спасибо, james_post
[Moderator]
james_post
2,1тыс.
задал вопрос мар 30, 2023
+1 голос
5 ответов 1,8тыс. просмотров
Я хочу изменить строчные буквы на заглавные в определённых ситуациях - например, я хочу изменить все строчные буквы после ... списка, а затем добавлять к нему по мере продвижения.
[Expert]
Phil_Leckrone
10,0тыс.
задал вопрос мар 2, 2022
Welcome to Support Bible, where you can ask questions and receive answers from other members of the community.
Every day they continued to meet together in the temple courts. They broke bread in their homes and ate together with glad and sincere hearts, praising God and enjoying the favor of all the people. And the Lord added to their number daily those who were being saved.
Acts 2:46-47
3,079 вопросов
6,045 ответов
5,708 комментариев
2,046 пользователей