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

2 Ответов

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

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

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

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

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

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

0 голосов
1 ответ 254 просмотров
У меня есть регулярное выражение, которое может извлечь все рисунки в моем проекте Paratext: \\fig .*\\fig\* Я ... , которую вы можете мне оказать в этом вопросе. Джон Нистром
john_nystrom 312 задал вопрос ноя 6, 2024
0 голосов
2 ответов 969 просмотров
Мне нужно узнать, какой процент каждой книги уже набран. Достаточно просто подсчитать, сколько стихов в каждой книге ... Спасибо за любую помощь в этом вопросе. Джон Нистром
john_nystrom 312 задал вопрос авг 21, 2024
0 голосов
2 ответов 831 просмотров
Уважаемый читатель. Я хотел бы найти \fq, за которым следует любая строка, включая ɛ ɔ ɲ ŋ, до первого ... советы, как ограничить поиск первым отсутствием? Заранее спасибо, Барт
goodgoan 347 задал вопрос авг 3, 2023
0 голосов
2 ответов 701 просмотров
Я получил это письмо от переводчика. Я мог бы написать элементарное регулярное выражение, но, думаю, я упущу некоторые ... помочь мне, я буду очень благодарен.) Спасибо, james_post
[Moderator]
james_post
2,1тыс.
задал вопрос мар 30, 2023
+1 голос
5 ответов 1,6тыс. просмотров
Я хочу изменить строчные буквы на заглавные в определённых ситуациях - например, я хочу изменить все строчные буквы после ... списка, а затем добавлять к нему по мере продвижения.
[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.
Just as a body, though one, has many parts, but all its many parts form one body, so it is with Christ.
1 Corinthians 12:12
3,069 вопросов
6,030 ответов
5,700 комментариев
2,038 пользователей