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

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 очков)
снова показан | 858 просмотров

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 ответ 330 просмотров
Мы хотим, чтобы наш консультант видел изображения, которые мы используем, поэтому мы размещаем их прямо в ... изображений родительского проекта. Возможно, такая опция уже есть?
viverechristus 296 задал вопрос авг 24, 2021
0 голосов
2 ответов 639 просмотров
Уважаемый читатель. Я хотел бы найти \fq, за которым следует любая строка, включая ɛ ɔ ɲ ŋ, до первого ... советы, как ограничить поиск первым отсутствием? Заранее спасибо, Барт
goodgoan 347 задал вопрос авг 3, 2023
+1 голос
5 ответов 1,1тыс. просмотров
Я хочу изменить строчные буквы на заглавные в определённых ситуациях - например, я хочу изменить все строчные буквы после ... списка, а затем добавлять к нему по мере продвижения.
Phil_Leckrone 9,9тыс. задал вопрос мар 2, 2022
0 голосов
1 ответ 338 просмотров
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 ответов 529 просмотров
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.
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,051 вопросов
6,010 ответов
5,676 комментариев
2,030 пользователей