Estava pesquisando algo relacionado a nomes próprios e capitalização na semana passada e notei que não consigo usar o recurso de regex na lista de palavras para me mostrar apenas todas as entradas capitalizadas. Obtenho um comportamento totalmente inesperado.
Normalmente, obtenho resultados muito úteis com regex, na lista de palavras e em outros lugares do PT. (Novamente) procurei alguns exemplos na ajuda para confirmar a sintaxe para o PT9 e tentei ^[\p{Lu}] e não obtive sucesso, nenhum resultado, a caixa fica vermelha. Mas, quando tento ^[\p{Ll}], a caixa de pesquisa fica verde e obtenho muitos resultados, incluindo coisas como “Aaɖi” como resultado da pesquisa, o que não parece certo.
A funcionalidade está lá, exceto pela capitalização. Por exemplo, ^\p{Lu}{5,5}$ está me dando apenas todas as palavras de cinco letras, como esperado, mas, novamente, mistura resultados como “Afʊmɩ”, o que está errado.
Tenho a impressão de que os dados internos para a capitalização são de alguma forma mais complexos do que o que a interface gráfica está mostrando. Mas, nesse caso, seria bom ter documentação sobre isso, em vez de gastar tempo fazendo “pesquisa” em uma ferramenta construída pela minha própria organização.
Também notei que não consigo encontrar a ferramenta de regex no PT9, mesmo seguindo a ajuda embutida, como esta:
Usando o RegEx Pal em um projeto específico
Para usar o Paratext RegEx Pal em um projeto específico, faça o seguinte:
- Clique na aba desse projeto para torná-la a aba ativa.
- Abra o Paratext RegEx Pal. (Clique no ícone do menu principal , então, no menu Paratext, aponte para Avançado (Advanced) e selecione RegEx Pal.)
Normalmente, uso minhas próprias ferramentas pagas, mas não me importaria de “ajustar” minhas ferramentas em relação ao “auxiliar” embutido.
Obrigado por qualquer contribuição sobre a capitalização na lista de palavras.