La semaine dernière, je faisais des recherches sur quelque chose lié aux noms propres et à la majuscule, et j'ai remarqué que je ne parvenais pas à utiliser la fonctionnalité d'expressions régulières (regex) dans la liste de mots pour n'afficher que toutes les entrées en majuscules. J'obtiens un comportement totalement inattendu.
Normalement, j'obtiens des résultats très utiles avec les regex, dans la liste de mots et ailleurs dans PT. J'ai (encore) consulté quelques exemples dans l'aide pour confirmer la syntaxe pour PT9 et j'ai essayé ^[\p{Lu}] et je n'ai eu aucun succès, pas un seul résultat, la case devient rouge. Mais quand j'essaie ^[\p{Ll}], la case de recherche devient verte et j'obtiens de nombreux résultats, y compris des choses comme « Aaɖi » comme résultat de recherche, ce qui ne semble pas correct.
La fonctionnalité est là, sauf pour la majuscule. Par exemple, ^\p{Lu}{5,5}$ me donne uniquement tous les mots de cinq lettres comme prévu, mais encore une fois, il mélange des résultats comme « Afʊmɩ », ce qui est incorrect.
J'ai l'intuition que les données internes pour la majuscule sont d'une certaine manière plus complexes que ce que l'interface graphique montre. Mais dans ce cas, il serait agréable d'avoir une documentation à ce sujet, plutôt que de passer du temps à faire des « recherches » sur un outil construit par mon propre organisme.
J'ai également remarqué que je ne peux pas trouver l'outil regex dans PT9, même en suivant l'aide intégrée comme ceci :
Utilisation de RegEx Pal dans un projet particulier
Pour utiliser Paratext RegEx Pal dans un projet particulier, faites ce qui suit :
- Cliquez sur l'onglet de ce projet pour en faire l'onglet actif.
- Ouvrez Paratext RegEx Pal. (Cliquez sur l'icône du menu principal , puis depuis le menu Paratext, pointez sur Avancé (Advanced) et sélectionnez RegEx Pal.)
J'utilise normalement mes propres outils payants, mais je ne serais pas contre « ajuster » mes outils par rapport à l'« assistant » intégré.
Merci pour toute contribution concernant la majuscule dans la liste de mots.
I was researching something related to proper names and capitalization last week and noticed that I cannot get the regex feature in the wordlist to show me only all the capitalized entries. I get totally unexpected behaviour.
Normally I get very helpful results with regex, in the wordlist and elsewhere in PT. I (again) looked up some examples in the help to confirm flavour for PT9 andI tried ^[\p{Lu}] and got no joy, not a single hit, box turns red. But when I try ^[\p{Ll}] the search box turns green and I get many results, including things like “Aaɖi” as a search result, which does not feel right.
The functionality is there, minus the capitalisation. For example ^\p{Lu}{5,5}$ is giving me only all the five-letter-words as expected, but again it mixes results like “Afʊmɩ” which is wrong.
I have a hunch that the internal-data for the capitalisation is somehow more complex that what the GUI is showing. But then it would be nice to have documentation for that, rather than spending time doing “research” on a tool that is built by my own org.
I also noticed that I cannot find the regex tool in PT9, even following the inbuilt help like this:
Using RegEx Pal in a particular project
To use Paratext RegEx Pal in a particular project, do the following:
- Click the tab of that project to make it the active tab.
- Open Paratext RegEx Pal. (Click the main menu icon , then from the Paratext menu, point to Advanced, and select RegEx Pal.)
I am normally using my own paid tools, but would not mind “tuning” my tools against the inbuilt “helper”.
Thank you for any input about the capitalization in the wordlist.