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

Есть ли способ найти «A или B или C или D» в PT с помощью регулярных выражений? Если A, B, C и D — одиночные символы, мы можем заключить их в квадратные скобки, но что делать, если A, B, C и D — более длинные строки? В PT есть функция «несколько слов», но она позволяет объединять только два слова «A или B».

Один из вариантов: сначала найти два слова, затем найти другие два и выбрать «Добавить в список». Однако это даст меньше совпадений, чем общее количество вхождений: если разные слова встречаются в одном стихе, дополнительное совпадение не будет зафиксировано.

Конкретный случай: я хочу найти все вхождения или huú или ulu или ulú (все как целые слова).

Найти или huú: 265 совпадений.

Найти ulu или ulú: 76 совпадений.

Итого: 341 совпадение.

Найти или huú, затем ulu или ulú «добавить в список»: 330 совпадений. Это означает, что при просмотре этого списка можно пропустить вхождения, если одно из слов ulu/ulú и одно из слов hū/huú встречаются в одном стихе.

Поэтому мой вопрос: можно ли выполнить этот поиск с помощью регулярных выражений?

Paulus+Kieviet

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

1 ответ

0 голосов

Извините, я только что обнаружил, что вертикальная черта | используется для альтернативы.

(Всё же не совсем понятно, почему «regex:(hū|huú|ulu|ulú)» даёт только 300 результатов.)

Paulus+Kieviet

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

Paulus+Kieviet — у вас установлен параметр контекста «Только целое слово»? Вы использовали его ранее? Это одна из вещей, которая может влиять на количество совпадений. В моих тестах я вижу, что каждое отдельное слово в поиске находится — независимо от того, сколько раз оно встречается в стихе.

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

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

+1 голос
5 ответов 1,0тыс. просмотров
Я хочу изменить строчные буквы на заглавные в определённых ситуациях - например, я хочу изменить все строчные буквы после ... списка, а затем добавлять к нему по мере продвижения.
Phil_Leckrone 9,9тыс. задал вопрос мар 2, 2022
0 голосов
5 ответов 653 просмотров
In our project's Biblical Terms list, I'm looking for an (easier) way to filter for terms which contain too many ... \r\n and filter more specifically that way? Any suggestions?
Mark P 3,2тыс. задал вопрос июл 4, 2017
0 голосов
3 ответов 1,1тыс. просмотров
[There is no Help topic for RegEx Pal, so I'll start this thread for myself or anyone else to add helpful ... History panic (post #3) Key terms for search: regular expression
wdavidhj 1,4тыс. задал вопрос июн 5, 2019
0 голосов
5 ответов 773 просмотров
It appears that for all projects that I have created in PT8 RegEx Pal displays text in the find and replace windows using ... What do I need to do to stop this from happening?
Kent Spielmann 1,8тыс. задал вопрос фев 26, 2018
0 голосов
8 ответов 1,6тыс. просмотров
We have a user who has inserted a lot of \pn and some \nd inside of footnotes. We now know we need those to be ... the search to inside of a single footnote? Thank you, MSEAIT/LT
MSEAIT_LT 478 задал вопрос авг 20, 2018
Welcome to Support Bible, where you can ask questions and receive answers from other members of the community.
And let us consider how we may spur one another on toward love and good deeds, not giving up meeting together, as some are in the habit of doing, but encouraging one another—and all the more as you see the Day approaching.
Hebrews 10:24-25
3,049 вопросов
6,007 ответов
5,672 комментариев
2,029 пользователей