0 голосов
762 просмотров

L.S.
Как объясняется на странице вики lingtrans, можно использовать поле location в \fig Paratext, чтобы указать, предназначено ли изображение для печати (Print), приложения (App) или веба (Web). На этой странице вики отсылает к документу ниже со следующими словами: «Вашему наборщику / создателю приложения потребуется использовать аналогичные правила для фильтрации фигур, которые не должны входить в создаваемый ими вывод».

Подробности можно найти здесь: Документ сотрудничества по набору текста Indic - Google Docs

Там сказано: … «В SAB, чтобы отфильтровать изображения, которые не должны использоваться в приложении ('a'), используйте правила регулярных выражений, которые отфильтровывают изображения, предназначенные только для 'p' или 'w':»

Find:

(?i)\fig ([^|]|){3}([pw]+)|[^]\fig* Replace with nothing. (For USFM 2)

(?i)\fig [^]\bloc="[pw]+"[^]\fig* Replace with nothing. (For USFM 3)

Кто-нибудь использовал эти регулярные выражения и заставил их работать? Я пробовал, но они, похоже, не работают. Буду признателен за любую помощь или советы.
goodgoan
ps Я также опубликовал это в форуме SAB и надеюсь на какие-то идеи по регулярным выражениям здесь тоже. Заранее спасибо.

Переведено машиной с языка English
Paratext от (347 очков)
снова показан | 762 просмотров

2 Ответов

0 голосов
Лучший ответ

Спасибо @anon291708 за это предложение. Мне трудно набрать такие же одинарные кавычки, как у вас.

Я набираю это:

изображение

И получается вот так:

изображение

Какие-нибудь предложения?

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

Возможно, символ бэктика (`)? То есть, два таких символа перед и два после текста, который вы хотите защитить.
example text

Переведено машиной с языка English

\\fig (?+) \\r\\n\\p[0-9]+

Вот и всё! Спасибо.

Для клавиатур US это находится в левом верхнем углу клавиатуры, на той же клавише, что и тильда ~.

Переведено машиной с языка English
0 голосов

после (?i) у вас только один \. вам нужно 2 \

Переведено машиной с языка English
от (571 очков)
снова показан

Привет, anon467281, спасибо за быстрый ответ. Я не знаю, как этот обратный слэш пропал при копировании и вставке … на самом деле в SAB их два:
(?i)\fig ([^|]|){3}([pw]+)|[^\]\fig*

Переведено машиной с языка English

ещё раз (?i)\fig ([^|]|){3}([pw]+)|[^\]\fig* Это странно, этот редактор меняет все двойные слэши на одинарные. Есть ли советы, как писать регулярные выражения здесь, чтобы редактор их не менял?

Переведено машиной с языка English

Привет, anon467281,
Решение было здесь:

изображение Сообщество программного обеспечения SIL Scripture – 3 мая 21

изображение

Регулярное выражение для исключения изображений, предназначенных для печати, не работает

То, что показано выше, — это не фактическое регулярное выражение. Там отсутствуют обратные слэши, а некоторые из звёздочек были преобразованы в курсивное форматирование. Вы действительно используете эти регулярные выражения? Find: (?i)\\fig ([^|]*\|){3}([pw]+)\|[^\\]*\\fig\* (For USFM...

Спасибо,
goodgoan

Переведено машиной с языка English

Лучший способ — пометить их как «код», заключив их в двойные одинарные кавычки-бэктики: ``{regex}``
напр.: (?i)\\fig ([^|]*\|){3}([pw]+)\|[^\\]*\\fig\*

Переведено машиной с языка English

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

0 голосов
1 ответ 304 просмотров
Мы хотим, чтобы наш консультант видел изображения, которые мы используем, поэтому мы размещаем их прямо в ... изображений родительского проекта. Возможно, такая опция уже есть?
viverechristus 296 задал вопрос авг 24, 2021
0 голосов
2 ответов 597 просмотров
Уважаемый читатель. Я хотел бы найти \fq, за которым следует любая строка, включая ɛ ɔ ɲ ŋ, до первого ... советы, как ограничить поиск первым отсутствием? Заранее спасибо, Барт
goodgoan 347 задал вопрос авг 3, 2023
+1 голос
5 ответов 933 просмотров
Я хочу изменить строчные буквы на заглавные в определённых ситуациях - например, я хочу изменить все строчные буквы после ... списка, а затем добавлять к нему по мере продвижения.
Phil_Leckrone 9,9тыс. задал вопрос мар 2, 2022
0 голосов
1 ответ 285 просмотров
A translator added images to their project and then tried to do an Internet S/R. It was 100+ MB, so he cancelled ... | Papua New Guinea [Email Removed].pgmailto:[Email Removed].pg
SIL LSS PNG 411 задал вопрос фев 13, 2017
0 голосов
3 ответов 495 просмотров
I cannot seem to find the EXE for Paratext RegEx Pal for PT8. Can anybody help me? Thanks, SIL+LSS+PNG
SIL LSS PNG 411 задал вопрос мар 15, 2018
Welcome to Support Bible, where you can ask questions and receive answers from other members of the community.
Make every effort to keep the unity of the Spirit through the bond of peace.
Ephesians 4:3
3,048 вопросов
6,007 ответов
5,672 комментариев
2,028 пользователей