0 votos
648 visualizações
Preciso descobrir qual porcentagem de cada livro já foi rascunhada. Uma contagem de quantos versículos em cada livro contêm texto seria suficiente. Alguém poderia escrever uma expressão regular que fizesse isso?

Obrigado por qualquer ajuda que possam me dar com isso.

John Nystrom
Tradução automática de English
Paratext por (312 pontos) | 648 visualizações

2 Respostas

0 votos
É algo tão simples quanto isso que você está procurando, ou está procurando algo mais complexo?
\\v \d+ .

O PT não captura quebras de linha com . e, portanto, acho que isso funcionaria. Caso contrário:
\\v \d+ \w

Mas isso não capturaria versículos que começam com números ou pontuação.
Tradução automática de English
por (1,9k pontos)
mjames,

Obrigado por isso. Isso realmente conta versículos não vazios. Estou tentando responder a estas perguntas: Qual porcentagem do AT foi rascunhada neste projeto? Qual porcentagem do NT foi rascunhada? É fácil de fazer quando sei que um livro inteiro foi rascunhado, mas a equipe com a qual estou mais preocupado está fazendo um panorama do AT, então eles rascunharam um pouco aqui e um pouco ali.

Eu adoraria poder executar algo uma única vez que contasse os versículos não vazios em todos os livros e me desse os resultados por livro e um total, para que eu não precise fazer isso 66 vezes para cada projeto para o qual preciso dessa informação. Então, sim, estou procurando algo um pouco mais complexo e entendo que isso não é algo simples. Eu esperava que talvez alguém já tivesse feito isso ou soubesse de uma ferramenta existente que possa fazer isso.
Tradução automática de English
Você precisa da informação tanto no nível do livro quanto no nível do testamento? Se você está principalmente preocupado com o AT ou NT como um todo, por que não limitar apenas os livros que você está pesquisando no PT a uma dessas duas opções? Ou seja, pesquise todo o NT com aquela expressão regular, não apenas um livro?

Acho que, se você quisesse obter um resultado que listasse a contagem de cada livro e uma contagem total, tudo em um único comando, provavelmente seria necessário um script externo. Não acho que o PT tenha a capacidade de fornecer múltiplos resultados como "contagem de cada livro + contagem total".
Tradução automática de English
Para responder à pergunta que outra pessoa está me fazendo, o que me levou a começar com isso, ou seja, quanto do AT foi rascunhado, sim, posso simplesmente usar aquela expressão regular e executá-la no AT. Mas seria útil para mim saber a informação também no nível do livro. Se uma ferramenta como essa existisse, eu a usaria periodicamente em vários projetos.
Tradução automática de English
Quando faço isso no projeto do Paratext, obtenho 16.886 itens. Quando faço no RegexPal, obtenho 16.677. Não sei por que obtenho essa discrepância. Para o que preciso do número, não é um grande problema, mas acho estranho que não seja o mesmo número.
Tradução automática de English
Você estava usando a expressão regular com o . nela? Meu palpite é que o PT não corresponde o . com as quebras de linha, mas o RegexPal corresponde. Isso significa que, se você tiver
\v_# (sem espaço após o # e uma quebra de linha imediatamente)
então o PT não o contará (já que o . não está sendo capturado), mas o RegexPal o contará (já que o . está capturando a quebra de linha).
Tradução automática de English
0 votos

Uma única expressão regular pode não ser suficiente. Você pode tentar adaptar um script do menu Custom Tools, ou seja, o subdiretório My Paratext Projects/cms/.

Tradução automática de English
por (872 pontos)

Perguntas relacionadas

0 votos
1 resposta 272 visualizações
Como usuário, gostaria de saber quantas palavras há em um livro específico ou em vários livros.
Phil_Leckrone 9,9k perguntada Fev 8, 2024
0 votos
3 respostas 490 visualizações
Hi, I'm using this Regex \f .*?\f* for extract all footnotes, there is no books names to take printout for ... footnotes. Is any regex to get book names. image792 353 105 KB
Prabhu_beelagi 241 perguntada Jan 7, 2020
0 votos
1 resposta 205 visualizações
We have a user who is doing a transliteration from one script in a language to another script in the same language. ... has the reference number of PTXS-17276 Thank you, MSEAIT/LT
MSEAIT_LT 478 perguntada Ago 3, 2018
0 votos
1 resposta 142 visualizações
Eu tenho uma expressão regular que pode extrair todas as figuras no meu projeto do Paratext: \\fig .*\\fig\* ... por qualquer ajuda que possam me dar com isso. John Nystrom
john_nystrom 312 perguntada Nov 6, 2024
0 votos
1 resposta 297 visualizações
Percebi que as listas de verificação têm uma lista de frases longas, mas não uma lista de frases curtas. Existe uma expressão ... todo o meu projeto, mas esse não é um número útil.
[Expert]
sewhite
3,3k
perguntada Mar 9, 2017
Welcome to Support Bible, where you can ask questions and receive answers from other members of the community.
So Peter was kept in prison, but the church was earnestly praying to God for him.
Acts 12:5
3,045 perguntas
6,005 respostas
5,671 comentários
2,026 usuários