Alphabets incluant une lettre particulière
À l'aide de l'Alphabet et de la liste des entités de type "Alphabet", il est facile de trouver les alphabets contenant une lettre particulière.
Essayez de trouver ceux qui ont les lettres ø, æ, ñ ou и.
In[1]:=
![Click for copyable input](assets.fr/alphabets-including-a-particular-letter/In_33.png)
alphabetEntities = EntityList["Alphabet"];
In[2]:=
![Click for copyable input](assets.fr/alphabets-including-a-particular-letter/In_34.png)
Select[alphabetEntities, MemberQ[Alphabet[#], "ø"] &]
Out[2]=
![](assets.fr/alphabets-including-a-particular-letter/O_20.png)
In[3]:=
![Click for copyable input](assets.fr/alphabets-including-a-particular-letter/In_35.png)
Select[alphabetEntities, MemberQ[Alphabet[#], "æ"] &]
Out[3]=
![](assets.fr/alphabets-including-a-particular-letter/O_21.png)
In[4]:=
![Click for copyable input](assets.fr/alphabets-including-a-particular-letter/In_36.png)
Select[alphabetEntities, MemberQ[Alphabet[#], "ñ"] &]
Out[4]=
![](assets.fr/alphabets-including-a-particular-letter/O_22.png)
In[5]:=
![Click for copyable input](assets.fr/alphabets-including-a-particular-letter/In_37.png)
Select[alphabetEntities, MemberQ[Alphabet[#], "и"] &]
Out[5]=
![](assets.fr/alphabets-including-a-particular-letter/O_23.png)
Obtenez des variantes de la voyelle o en utilisant AlphabeticOrder.
In[6]:=
![Click for copyable input](assets.fr/alphabets-including-a-particular-letter/In_38.png)
lettersO =
Select[CharacterRange[1, 65535],
AlphabeticOrder["o", #, IgnoreDiacritics -> True,
IgnoreCase -> False] == 0 &]
Out[6]=
![](assets.fr/alphabets-including-a-particular-letter/O_24.png)
Créez une fonction pour extraire les langues contenant une lettre particulière.
In[7]:=
![Click for copyable input](assets.fr/alphabets-including-a-particular-letter/In_39.png)
alphabets = Alphabet /@ alphabetEntities;
getAlphabet[letter_] :=
Pick[alphabetEntities, MemberQ[#, letter] & /@ alphabets];
Affichez les variantes de la voyelle o et de leurs alphabets.
Afficher l'entrée complète de Wolfram Language
Out[8]=
![](assets.fr/alphabets-including-a-particular-letter/O_25.png)