<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="fr">
	<id>https://kono.phpage.fr/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Fylip22</id>
	<title>Kono Phil - Contributions [fr]</title>
	<link rel="self" type="application/atom+xml" href="https://kono.phpage.fr/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Fylip22"/>
	<link rel="alternate" type="text/html" href="https://kono.phpage.fr/index.php/Sp%C3%A9cial:Contributions/Fylip22"/>
	<updated>2026-10-22T19:26:46Z</updated>
	<subtitle>Contributions</subtitle>
	<generator>MediaWiki 1.43.11</generator>
	<entry>
		<id>https://kono.phpage.fr/index.php?title=Expression_r%C3%A9guli%C3%A8re&amp;diff=6521</id>
		<title>Expression régulière</title>
		<link rel="alternate" type="text/html" href="https://kono.phpage.fr/index.php?title=Expression_r%C3%A9guli%C3%A8re&amp;diff=6521"/>
		<updated>2026-10-22T07:57:56Z</updated>

		<summary type="html">&lt;p&gt;Fylip22 : /* Exemple 3, HTML */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Une &#039;&#039;&#039;expression régulière&#039;&#039;&#039;, ou &#039;&#039;&#039;expression rationnelle&#039;&#039;&#039;, est, en informatique, une chaîne de caractères que l’on appelle parfois un motif et qui décrit un ensemble de chaînes de caractères possibles selon une syntaxe précise. Les expressions rationnelles sont issues des théories mathématiques des langages formels des années 1940. Leur capacité à décrire avec concision des ensembles réguliers explique qu’elles se retrouvent dans plusieurs domaines scientifiques dans les années d’après-guerre et justifie leur adoption en informatique. Les expressions rationnelles sont aujourd’hui utilisées par les informaticiens dans l’édition et le contrôle de texte ainsi que dans la manipulation des langues formelles que sont les langages de l’informatique.&lt;br /&gt;
&lt;br /&gt;
== Généralité ==&lt;br /&gt;
Après avoir vu la vidéo Youtube de Grafikart.fr, je comprends qu&#039;il faut que l&#039;expression régulière soit construite pour prendre en compte l&#039;ensemble des chaines de caractères à traiter.&lt;br /&gt;
&lt;br /&gt;
{{youtube2&lt;br /&gt;
| Nom de la chaine     = Grafikart.fr&lt;br /&gt;
| URL de la chaine     = https://www.youtube.com/@grafikart&lt;br /&gt;
| Intitulé de la vidéo = Comprendre les expressions régulières&lt;br /&gt;
| ID de la vidéo       = _VKVBxXmY8M&lt;br /&gt;
| Date                 = 09/01/2024&lt;br /&gt;
| Durée                = 38 min 9 s&lt;br /&gt;
| Commentaire 1        = &lt;br /&gt;
| Commentaire 2        =&lt;br /&gt;
}}&lt;br /&gt;
{{youtube2&lt;br /&gt;
| Nom de la chaine     = Grafikart.fr&lt;br /&gt;
| URL de la chaine     = https://www.youtube.com/@grafikart&lt;br /&gt;
| Intitulé de la vidéo = Expressions régulières : Lookahead &amp;amp; Lookbehind&lt;br /&gt;
| ID de la vidéo       = 47mwKLSxbw8&lt;br /&gt;
| Date                 = 11/01/2024&lt;br /&gt;
| Durée                = 12 min 21 s&lt;br /&gt;
| Commentaire 1        = &lt;br /&gt;
| Commentaire 2        =&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Avec Notepad++ ==&lt;br /&gt;
Pour que la fonction &amp;quot;Remplacer&amp;quot; utilise les expressions régulières, il faut activer l&#039;option &amp;quot;expression régulière&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Exemple 1 : remplacer les expressions &amp;lt;code&amp;gt;VOC001&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;VOC002&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;VOC003&amp;lt;/code&amp;gt;... par &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;big&amp;gt;&amp;lt;code&amp;gt;VOC001&amp;lt;/code&amp;gt;&amp;lt;/big&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;big&amp;gt;&amp;lt;code&amp;gt;VOC002&amp;lt;/code&amp;gt;&amp;lt;/big&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;...&lt;br /&gt;
* source : &amp;lt;source inline&amp;gt;(VOC\d{3})&amp;lt;/source&amp;gt;&lt;br /&gt;
* destination : &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;big&amp;gt;&amp;lt;code&amp;gt;\1&amp;lt;/code&amp;gt;&amp;lt;/big&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Avec LibreOffice ==&lt;br /&gt;
Pour récupérer le jour de la semaine :&lt;br /&gt;
* &amp;lt;source inline&amp;gt;=REGEX(B548;&amp;quot;(lundi|mardi|mercredi|jeudi|vendredi|samedi|dimanche)&amp;quot;)&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Exemple ==&lt;br /&gt;
* &amp;lt;source inline&amp;gt;^Acrobat Reader ([1-9].*)$&amp;lt;/source&amp;gt; : permet de lister toutes les chaines de caractères commençant par &amp;quot;Acrobat Reader&amp;quot; et dont la fin se termine par un chiffre entre 1 et 9 et suivi de n&#039;importe quel caractères répété de 0 à n fois ;&lt;br /&gt;
* &amp;lt;source inline&amp;gt;([1-9].*)$&amp;lt;/source&amp;gt; : pour la fin se termine par un chiffre entre 1 et 9 et suivi de n&#039;importe quel caractères répété de 0 à n fois ;&lt;br /&gt;
* &amp;lt;source inline&amp;gt;^(Microsoft Visual C\+\+ 20[0-9]{2}(?: x86)? Redistributable)(?: - ((?:KB[0-9]{7} - )?(?:x86 )?[0-9.]+))?$&amp;lt;/source&amp;gt; : permet de lister toutes les chaines de caractères commençant par &amp;quot;Microsoft Visual C++ 20[0-9]{2}(?: x86)? Redistributable&amp;quot; ... ;&lt;br /&gt;
* &amp;lt;source inline&amp;gt;[0-9]{2}&amp;lt;/source&amp;gt; : pour les valeurs comprises entre 00 et 99 ;&lt;br /&gt;
* &amp;lt;source inline&amp;gt;^[0-9\s]+\.[0-9]{2}&amp;lt;/source&amp;gt; : récupère la chaine numérique de type 12345,12 :&lt;br /&gt;
** &amp;lt;source inline&amp;gt;^&amp;lt;/source&amp;gt; : la cible recherchée est au début de la chaine de caractères,&lt;br /&gt;
** &amp;lt;source inline&amp;gt;[0-9\s]+&amp;lt;/source&amp;gt; : partie entière sans limite de chiffre,&lt;br /&gt;
** &amp;lt;source inline&amp;gt;\s&amp;lt;/source&amp;gt; : avec l&#039;espace comme séparateur des milliers (dans l&#039;expression, la lettre &#039;&#039;s&#039;&#039; doit être échappé pour être pris comme option de l&#039;expression régulière et non comme caractère),&lt;br /&gt;
** &amp;lt;source inline&amp;gt;\.&amp;lt;/source&amp;gt; : le point comme séparateur décimal (dans l&#039;expression, le point doit être échappé pour être pris comme un point et non comme option de l&#039;expression régulière),&lt;br /&gt;
** &amp;lt;source inline&amp;gt;[0-9]{2}&amp;lt;/source&amp;gt; : deux décimales,&lt;br /&gt;
* &amp;lt;source inline&amp;gt;^[0-9\s]+[,|\.][0-9]{0,2}&amp;lt;/source&amp;gt; : récupère la chaine numérique de type 12345,12 :&lt;br /&gt;
** &amp;lt;source inline&amp;gt;^&amp;lt;/source&amp;gt; : la cible recherchée est au début de la chaine de caractères,&lt;br /&gt;
** &amp;lt;source inline&amp;gt;[0-9\s]+&amp;lt;/source&amp;gt; : partie entière sans limite de chiffre,&lt;br /&gt;
** &amp;lt;source inline&amp;gt;\s&amp;lt;/source&amp;gt; : avec l&#039;espace comme séparateur des milliers (dans l&#039;expression, la lettre &#039;&#039;s&#039;&#039; doit être échappé pour être pris comme option de l&#039;expression régulière et non comme caractère),&lt;br /&gt;
** &amp;lt;source inline&amp;gt;[,|\.]&amp;lt;/source&amp;gt; : la virgule ou le point comme séparateur décimal (dans l&#039;expression, le point doit être échappé pour être pris comme un point et non comme option de l&#039;expression régulière),&lt;br /&gt;
** &amp;lt;source inline&amp;gt;[0-9]{2}&amp;lt;/source&amp;gt; : deux décimales,&lt;br /&gt;
* &amp;lt;source inline&amp;gt;.*t.l.chargement.*u&amp;lt;/source&amp;gt; ; contient la chaine de caractère &amp;quot;téléchargement&amp;quot; ; l&#039;option &amp;lt;code&amp;gt;u&amp;lt;/code&amp;gt; pour l&#039;Unicode&lt;br /&gt;
* &amp;lt;source inline&amp;gt;(.*)Professionnel(.*)&amp;lt;/source&amp;gt; : pour chercher le terme &amp;quot;Professionnel&amp;quot; dans une chaine de caractère ; &amp;lt;code&amp;gt;#0 Professional #1&amp;lt;/code&amp;gt; ; pour assigner le résultat de l&#039;expression régulière&lt;br /&gt;
* &amp;lt;source inline&amp;gt;([&amp;quot;&#039;])((?:\\.|[^\\])*?)\1&amp;lt;/source&amp;gt; : qui saura à quoi cela correspond ? Un indice : &amp;quot;Graphikart.fr&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Exemple 1 ==&lt;br /&gt;
Pour traitement de fichiers vidéos, avec codification dans le nom :&lt;br /&gt;
* &amp;lt;source inline&amp;gt;(1920)|(q23)|(.mkv)&amp;lt;/source&amp;gt;&lt;br /&gt;
* &amp;lt;source inline&amp;gt;(?:1280.*q23)&amp;lt;/source&amp;gt; : pour rechercher les fichiers dont le nom contient, dans l&#039;ordre, les expressions suivantes &amp;lt;code&amp;gt;1280&amp;lt;/code&amp;gt; et &amp;lt;code&amp;gt;q23&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Exemple 2 ==&lt;br /&gt;
Pour des fonctions de personnels d&#039;une entreprise, permet de ne récupérer que la fonction :&lt;br /&gt;
* &amp;lt;source inline&amp;gt;^(.*)((,+|.+) (grade|niveau) [1-9])(.*)$&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pour les textes suivants, ne récupère que le groupe 1 (la fonction du personnel sans le grade ou le niveau, ni les virgules):&lt;br /&gt;
* Technicien informatique, grade 2&lt;br /&gt;
* Technicien supérieur, grade 1&lt;br /&gt;
* Technicien laboratoire, grade 5&lt;br /&gt;
* Technicien, niveau 5&lt;br /&gt;
* Technicien de maintenance, niveau 3&lt;br /&gt;
* Technicien de sécurité&lt;br /&gt;
&lt;br /&gt;
== Exemple 3, HTML ==&lt;br /&gt;
Récupération du contenu de l&#039;option &amp;quot;title&amp;quot; contenu dans une balise &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;span&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; :&lt;br /&gt;
* &amp;lt;source inline lang=&amp;quot;regex&amp;quot;&amp;gt;&amp;lt;span&amp;gt;.*title=&amp;quot;([^&amp;quot;]+)&amp;quot;.*&amp;lt;\/span&amp;gt;&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Récupérer le texte utile, sans la mise en forme contenue dans la balise &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;span&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; :&lt;br /&gt;
* &amp;lt;source inline lang=&amp;quot;regex&amp;quot;&amp;gt;&amp;lt;span[^&amp;gt;]*&amp;gt;([\s\S]*?)&amp;lt;\/span&amp;gt;&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Vidéo ==&lt;br /&gt;
&#039;&#039;Learn Regular Expressions In 20 Minutes&#039;&#039; de Web Dev Simplified sur YouTube :&lt;br /&gt;
* https://www.youtube.com/watch?v=rhzKDrUiJVk&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Regular Expressions (Regex) Tutorial: How to Match Any Pattern of Text&#039;&#039; de Corey Schafer sur YouTube&lt;br /&gt;
* https://www.youtube.com/watch?v=sa-TUpSx1JA&lt;br /&gt;
&lt;br /&gt;
== Voir aussi == &lt;br /&gt;
* [[MassEditRegex]]&lt;br /&gt;
* [[PowerShell]]&lt;br /&gt;
&lt;br /&gt;
=== Lien externe ===&lt;br /&gt;
* https://fr.wikipedia.org/wiki/Expression_rationnelle&lt;br /&gt;
* https://regex101.com/ test en direct d&#039;expressions rationnelles&lt;br /&gt;
&lt;br /&gt;
[[Catégorie:Informatique]]&lt;br /&gt;
[[Catégorie:Expression régulière]]&lt;br /&gt;
[[Catégorie:Notepad++]]&lt;/div&gt;</summary>
		<author><name>Fylip22</name></author>
	</entry>
	<entry>
		<id>https://kono.phpage.fr/index.php?title=Expression_r%C3%A9guli%C3%A8re&amp;diff=6520</id>
		<title>Expression régulière</title>
		<link rel="alternate" type="text/html" href="https://kono.phpage.fr/index.php?title=Expression_r%C3%A9guli%C3%A8re&amp;diff=6520"/>
		<updated>2026-10-22T07:57:34Z</updated>

		<summary type="html">&lt;p&gt;Fylip22 : /* Exemple 3, HTML */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Une &#039;&#039;&#039;expression régulière&#039;&#039;&#039;, ou &#039;&#039;&#039;expression rationnelle&#039;&#039;&#039;, est, en informatique, une chaîne de caractères que l’on appelle parfois un motif et qui décrit un ensemble de chaînes de caractères possibles selon une syntaxe précise. Les expressions rationnelles sont issues des théories mathématiques des langages formels des années 1940. Leur capacité à décrire avec concision des ensembles réguliers explique qu’elles se retrouvent dans plusieurs domaines scientifiques dans les années d’après-guerre et justifie leur adoption en informatique. Les expressions rationnelles sont aujourd’hui utilisées par les informaticiens dans l’édition et le contrôle de texte ainsi que dans la manipulation des langues formelles que sont les langages de l’informatique.&lt;br /&gt;
&lt;br /&gt;
== Généralité ==&lt;br /&gt;
Après avoir vu la vidéo Youtube de Grafikart.fr, je comprends qu&#039;il faut que l&#039;expression régulière soit construite pour prendre en compte l&#039;ensemble des chaines de caractères à traiter.&lt;br /&gt;
&lt;br /&gt;
{{youtube2&lt;br /&gt;
| Nom de la chaine     = Grafikart.fr&lt;br /&gt;
| URL de la chaine     = https://www.youtube.com/@grafikart&lt;br /&gt;
| Intitulé de la vidéo = Comprendre les expressions régulières&lt;br /&gt;
| ID de la vidéo       = _VKVBxXmY8M&lt;br /&gt;
| Date                 = 09/01/2024&lt;br /&gt;
| Durée                = 38 min 9 s&lt;br /&gt;
| Commentaire 1        = &lt;br /&gt;
| Commentaire 2        =&lt;br /&gt;
}}&lt;br /&gt;
{{youtube2&lt;br /&gt;
| Nom de la chaine     = Grafikart.fr&lt;br /&gt;
| URL de la chaine     = https://www.youtube.com/@grafikart&lt;br /&gt;
| Intitulé de la vidéo = Expressions régulières : Lookahead &amp;amp; Lookbehind&lt;br /&gt;
| ID de la vidéo       = 47mwKLSxbw8&lt;br /&gt;
| Date                 = 11/01/2024&lt;br /&gt;
| Durée                = 12 min 21 s&lt;br /&gt;
| Commentaire 1        = &lt;br /&gt;
| Commentaire 2        =&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Avec Notepad++ ==&lt;br /&gt;
Pour que la fonction &amp;quot;Remplacer&amp;quot; utilise les expressions régulières, il faut activer l&#039;option &amp;quot;expression régulière&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Exemple 1 : remplacer les expressions &amp;lt;code&amp;gt;VOC001&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;VOC002&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;VOC003&amp;lt;/code&amp;gt;... par &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;big&amp;gt;&amp;lt;code&amp;gt;VOC001&amp;lt;/code&amp;gt;&amp;lt;/big&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;big&amp;gt;&amp;lt;code&amp;gt;VOC002&amp;lt;/code&amp;gt;&amp;lt;/big&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;...&lt;br /&gt;
* source : &amp;lt;source inline&amp;gt;(VOC\d{3})&amp;lt;/source&amp;gt;&lt;br /&gt;
* destination : &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;big&amp;gt;&amp;lt;code&amp;gt;\1&amp;lt;/code&amp;gt;&amp;lt;/big&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Avec LibreOffice ==&lt;br /&gt;
Pour récupérer le jour de la semaine :&lt;br /&gt;
* &amp;lt;source inline&amp;gt;=REGEX(B548;&amp;quot;(lundi|mardi|mercredi|jeudi|vendredi|samedi|dimanche)&amp;quot;)&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Exemple ==&lt;br /&gt;
* &amp;lt;source inline&amp;gt;^Acrobat Reader ([1-9].*)$&amp;lt;/source&amp;gt; : permet de lister toutes les chaines de caractères commençant par &amp;quot;Acrobat Reader&amp;quot; et dont la fin se termine par un chiffre entre 1 et 9 et suivi de n&#039;importe quel caractères répété de 0 à n fois ;&lt;br /&gt;
* &amp;lt;source inline&amp;gt;([1-9].*)$&amp;lt;/source&amp;gt; : pour la fin se termine par un chiffre entre 1 et 9 et suivi de n&#039;importe quel caractères répété de 0 à n fois ;&lt;br /&gt;
* &amp;lt;source inline&amp;gt;^(Microsoft Visual C\+\+ 20[0-9]{2}(?: x86)? Redistributable)(?: - ((?:KB[0-9]{7} - )?(?:x86 )?[0-9.]+))?$&amp;lt;/source&amp;gt; : permet de lister toutes les chaines de caractères commençant par &amp;quot;Microsoft Visual C++ 20[0-9]{2}(?: x86)? Redistributable&amp;quot; ... ;&lt;br /&gt;
* &amp;lt;source inline&amp;gt;[0-9]{2}&amp;lt;/source&amp;gt; : pour les valeurs comprises entre 00 et 99 ;&lt;br /&gt;
* &amp;lt;source inline&amp;gt;^[0-9\s]+\.[0-9]{2}&amp;lt;/source&amp;gt; : récupère la chaine numérique de type 12345,12 :&lt;br /&gt;
** &amp;lt;source inline&amp;gt;^&amp;lt;/source&amp;gt; : la cible recherchée est au début de la chaine de caractères,&lt;br /&gt;
** &amp;lt;source inline&amp;gt;[0-9\s]+&amp;lt;/source&amp;gt; : partie entière sans limite de chiffre,&lt;br /&gt;
** &amp;lt;source inline&amp;gt;\s&amp;lt;/source&amp;gt; : avec l&#039;espace comme séparateur des milliers (dans l&#039;expression, la lettre &#039;&#039;s&#039;&#039; doit être échappé pour être pris comme option de l&#039;expression régulière et non comme caractère),&lt;br /&gt;
** &amp;lt;source inline&amp;gt;\.&amp;lt;/source&amp;gt; : le point comme séparateur décimal (dans l&#039;expression, le point doit être échappé pour être pris comme un point et non comme option de l&#039;expression régulière),&lt;br /&gt;
** &amp;lt;source inline&amp;gt;[0-9]{2}&amp;lt;/source&amp;gt; : deux décimales,&lt;br /&gt;
* &amp;lt;source inline&amp;gt;^[0-9\s]+[,|\.][0-9]{0,2}&amp;lt;/source&amp;gt; : récupère la chaine numérique de type 12345,12 :&lt;br /&gt;
** &amp;lt;source inline&amp;gt;^&amp;lt;/source&amp;gt; : la cible recherchée est au début de la chaine de caractères,&lt;br /&gt;
** &amp;lt;source inline&amp;gt;[0-9\s]+&amp;lt;/source&amp;gt; : partie entière sans limite de chiffre,&lt;br /&gt;
** &amp;lt;source inline&amp;gt;\s&amp;lt;/source&amp;gt; : avec l&#039;espace comme séparateur des milliers (dans l&#039;expression, la lettre &#039;&#039;s&#039;&#039; doit être échappé pour être pris comme option de l&#039;expression régulière et non comme caractère),&lt;br /&gt;
** &amp;lt;source inline&amp;gt;[,|\.]&amp;lt;/source&amp;gt; : la virgule ou le point comme séparateur décimal (dans l&#039;expression, le point doit être échappé pour être pris comme un point et non comme option de l&#039;expression régulière),&lt;br /&gt;
** &amp;lt;source inline&amp;gt;[0-9]{2}&amp;lt;/source&amp;gt; : deux décimales,&lt;br /&gt;
* &amp;lt;source inline&amp;gt;.*t.l.chargement.*u&amp;lt;/source&amp;gt; ; contient la chaine de caractère &amp;quot;téléchargement&amp;quot; ; l&#039;option &amp;lt;code&amp;gt;u&amp;lt;/code&amp;gt; pour l&#039;Unicode&lt;br /&gt;
* &amp;lt;source inline&amp;gt;(.*)Professionnel(.*)&amp;lt;/source&amp;gt; : pour chercher le terme &amp;quot;Professionnel&amp;quot; dans une chaine de caractère ; &amp;lt;code&amp;gt;#0 Professional #1&amp;lt;/code&amp;gt; ; pour assigner le résultat de l&#039;expression régulière&lt;br /&gt;
* &amp;lt;source inline&amp;gt;([&amp;quot;&#039;])((?:\\.|[^\\])*?)\1&amp;lt;/source&amp;gt; : qui saura à quoi cela correspond ? Un indice : &amp;quot;Graphikart.fr&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Exemple 1 ==&lt;br /&gt;
Pour traitement de fichiers vidéos, avec codification dans le nom :&lt;br /&gt;
* &amp;lt;source inline&amp;gt;(1920)|(q23)|(.mkv)&amp;lt;/source&amp;gt;&lt;br /&gt;
* &amp;lt;source inline&amp;gt;(?:1280.*q23)&amp;lt;/source&amp;gt; : pour rechercher les fichiers dont le nom contient, dans l&#039;ordre, les expressions suivantes &amp;lt;code&amp;gt;1280&amp;lt;/code&amp;gt; et &amp;lt;code&amp;gt;q23&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Exemple 2 ==&lt;br /&gt;
Pour des fonctions de personnels d&#039;une entreprise, permet de ne récupérer que la fonction :&lt;br /&gt;
* &amp;lt;source inline&amp;gt;^(.*)((,+|.+) (grade|niveau) [1-9])(.*)$&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pour les textes suivants, ne récupère que le groupe 1 (la fonction du personnel sans le grade ou le niveau, ni les virgules):&lt;br /&gt;
* Technicien informatique, grade 2&lt;br /&gt;
* Technicien supérieur, grade 1&lt;br /&gt;
* Technicien laboratoire, grade 5&lt;br /&gt;
* Technicien, niveau 5&lt;br /&gt;
* Technicien de maintenance, niveau 3&lt;br /&gt;
* Technicien de sécurité&lt;br /&gt;
&lt;br /&gt;
== Exemple 3, HTML ==&lt;br /&gt;
Récupération du contenu de l&#039;option &amp;quot;title&amp;quot; contenu dans une balise &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;span&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; :&lt;br /&gt;
* &amp;lt;source inline lang=&amp;quot;regex&amp;quot;&amp;gt;&amp;lt;span&amp;gt;.*title=&amp;quot;([^&amp;quot;]+)&amp;quot;.*&amp;lt;\/span&amp;gt;&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Récupérer le texte utile, sans la mise en forme avec la balise &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;span&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; :&lt;br /&gt;
* &amp;lt;source inline lang=&amp;quot;regex&amp;quot;&amp;gt;&amp;lt;span[^&amp;gt;]*&amp;gt;([\s\S]*?)&amp;lt;\/span&amp;gt;&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Vidéo ==&lt;br /&gt;
&#039;&#039;Learn Regular Expressions In 20 Minutes&#039;&#039; de Web Dev Simplified sur YouTube :&lt;br /&gt;
* https://www.youtube.com/watch?v=rhzKDrUiJVk&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Regular Expressions (Regex) Tutorial: How to Match Any Pattern of Text&#039;&#039; de Corey Schafer sur YouTube&lt;br /&gt;
* https://www.youtube.com/watch?v=sa-TUpSx1JA&lt;br /&gt;
&lt;br /&gt;
== Voir aussi == &lt;br /&gt;
* [[MassEditRegex]]&lt;br /&gt;
* [[PowerShell]]&lt;br /&gt;
&lt;br /&gt;
=== Lien externe ===&lt;br /&gt;
* https://fr.wikipedia.org/wiki/Expression_rationnelle&lt;br /&gt;
* https://regex101.com/ test en direct d&#039;expressions rationnelles&lt;br /&gt;
&lt;br /&gt;
[[Catégorie:Informatique]]&lt;br /&gt;
[[Catégorie:Expression régulière]]&lt;br /&gt;
[[Catégorie:Notepad++]]&lt;/div&gt;</summary>
		<author><name>Fylip22</name></author>
	</entry>
	<entry>
		<id>https://kono.phpage.fr/index.php?title=Electron&amp;diff=6519</id>
		<title>Electron</title>
		<link rel="alternate" type="text/html" href="https://kono.phpage.fr/index.php?title=Electron&amp;diff=6519"/>
		<updated>2026-10-21T21:42:37Z</updated>

		<summary type="html">&lt;p&gt;Fylip22 : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Electron&#039;&#039;&#039; est un cadriciel (&#039;&#039;framework&#039;&#039;) pour la création d&#039;application web.&lt;br /&gt;
&lt;br /&gt;
== Généralité ==&lt;br /&gt;
Site officiel :&lt;br /&gt;
* https://www.electronjs.org/fr/&lt;br /&gt;
&lt;br /&gt;
{{wikipédia|Electron (framework)|Electron}}&lt;br /&gt;
&lt;br /&gt;
== Voir aussi ==&lt;br /&gt;
* [[PWA]] ;&lt;br /&gt;
* [[HTA]].&lt;br /&gt;
&lt;br /&gt;
[[Catégorie:Logiciel]]&lt;br /&gt;
[[Catégorie:Programmation]]&lt;/div&gt;</summary>
		<author><name>Fylip22</name></author>
	</entry>
	<entry>
		<id>https://kono.phpage.fr/index.php?title=Mod%C3%A8le:Contact/Documentation&amp;diff=6518</id>
		<title>Modèle:Contact/Documentation</title>
		<link rel="alternate" type="text/html" href="https://kono.phpage.fr/index.php?title=Mod%C3%A8le:Contact/Documentation&amp;diff=6518"/>
		<updated>2026-10-21T21:25:08Z</updated>

		<summary type="html">&lt;p&gt;Fylip22 : Page créée avec « Ce modèle permet de créé une fiche contact.  Le modèle est à utiliser comme suit : &amp;lt;pre&amp;gt; {{Contact | nom       =  | prenom    =  | fonction  = | mobile    = | tel1      = | tel2      = | courriel  = }} &amp;lt;/pre&amp;gt;  &amp;lt;pre&amp;gt; {{Contact | nom       = Bhon | prenom    = Jean | fonction  = traiteur | mobile    = 06 05 04 03 02 | tel1      = 02 23 34 45 56 | tel2      = 02 34 56 78 90 | courriel  = jean.bhon@traiteur.fr }} &amp;lt;/pre&amp;gt;   Le résultat est : {{Contact | nom... »&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Ce modèle permet de créé une fiche contact.&lt;br /&gt;
&lt;br /&gt;
Le modèle est à utiliser comme suit :&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
{{Contact&lt;br /&gt;
| nom       = &lt;br /&gt;
| prenom    = &lt;br /&gt;
| fonction  =&lt;br /&gt;
| mobile    =&lt;br /&gt;
| tel1      =&lt;br /&gt;
| tel2      =&lt;br /&gt;
| courriel  =&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
{{Contact&lt;br /&gt;
| nom       = Bhon&lt;br /&gt;
| prenom    = Jean&lt;br /&gt;
| fonction  = traiteur&lt;br /&gt;
| mobile    = 06 05 04 03 02&lt;br /&gt;
| tel1      = 02 23 34 45 56&lt;br /&gt;
| tel2      = 02 34 56 78 90&lt;br /&gt;
| courriel  = jean.bhon@traiteur.fr&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Le résultat est :&lt;br /&gt;
{{Contact&lt;br /&gt;
| nom       = Bhon&lt;br /&gt;
| prenom    = Jean&lt;br /&gt;
| fonction  = traiteur&lt;br /&gt;
| mobile    = 06 05 04 03 02&lt;br /&gt;
| tel1      = 02 23 34 45 56&lt;br /&gt;
| tel2      = 02 34 56 78 90&lt;br /&gt;
| courriel  = jean.bhon@traiteur.fr&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Fylip22</name></author>
	</entry>
	<entry>
		<id>https://kono.phpage.fr/index.php?title=Mod%C3%A8le:Contact&amp;diff=6517</id>
		<title>Modèle:Contact</title>
		<link rel="alternate" type="text/html" href="https://kono.phpage.fr/index.php?title=Mod%C3%A8le:Contact&amp;diff=6517"/>
		<updated>2026-10-21T21:20:48Z</updated>

		<summary type="html">&lt;p&gt;Fylip22 : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;includeonly&amp;gt;&amp;lt;div style=&amp;quot;float:left; width: 35em; margin: .2em; padding: 0 .1em .05em .3em; border: 1px solid black; border-top: .8em solid #004588; background: #eee; letter-spacing:-.01em;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-size:120%; font-weight:bold;&amp;quot;&amp;gt;{{#if:{{{nom|}}}|{{{nom}}}|.}}&amp;amp;nbsp;{{#if:{{{prenom|}}}|{{{prenom}}}|.}}&amp;lt;br /&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;font-style:italic;&amp;quot;&amp;gt;{{#if:{{{fonction|}}}|{{{fonction}}}&amp;lt;br /&amp;gt;}}&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;&amp;quot;&amp;gt;{{#if:{{{mobile|}}}|Mob. {{{mobile}}}{{#if:{{{tel1|}}}{{{tel2|}}}|&amp;amp;nbsp;-&amp;amp;nbsp;}}}}{{#if:{{{tel1|}}}|tél. {{{tel1}}}{{#if:{{{tel2|}}}|&amp;amp;nbsp;-&amp;amp;nbsp;}}}}{{#if:{{{tel2|}}}|tél. {{{tel2|}}}}}{{#if:{{{mobile}}}{{{tel1}}}{{{tel2}}}|&amp;lt;br /&amp;gt;}}&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;&amp;quot;&amp;gt;{{#if:{{{courriel|}}}|[mailto:{{{courriel}}} {{{courriel}}}]&amp;lt;br /&amp;gt;}}&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;font-size:90%;&amp;quot;&amp;gt;{{#if:{{{commentaire|}}}|{{{commentaire}}}}}&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;[[Catégorie:Modèle]]&amp;lt;/includeonly&amp;gt;&amp;lt;noinclude&amp;gt;{{Documentation}} [[Catégorie:Modèle]]&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Fylip22</name></author>
	</entry>
	<entry>
		<id>https://kono.phpage.fr/index.php?title=Mod%C3%A8le:Contact&amp;diff=6516</id>
		<title>Modèle:Contact</title>
		<link rel="alternate" type="text/html" href="https://kono.phpage.fr/index.php?title=Mod%C3%A8le:Contact&amp;diff=6516"/>
		<updated>2026-10-21T21:19:46Z</updated>

		<summary type="html">&lt;p&gt;Fylip22 : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;float:left; width: 35em; margin: .2em; padding: 0 .1em .05em .3em; border: 1px solid black; border-top: .8em solid #004588; background: #eee; letter-spacing:-.01em;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-size:120%; font-weight:bold;&amp;quot;&amp;gt;{{#if:{{{nom|}}}|{{{nom}}}|.}}&amp;amp;nbsp;{{#if:{{{prenom|}}}|{{{prenom}}}|.}}&amp;lt;br /&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;font-style:italic;&amp;quot;&amp;gt;{{#if:{{{fonction|}}}|{{{fonction}}}&amp;lt;br /&amp;gt;}}&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;&amp;quot;&amp;gt;{{#if:{{{mobile|}}}|Mob. {{{mobile}}}{{#if:{{{tel1|}}}{{{tel2|}}}|&amp;amp;nbsp;-&amp;amp;nbsp;}}}}{{#if:{{{tel1|}}}|tél. {{{tel1}}}{{#if:{{{tel2|}}}|&amp;amp;nbsp;-&amp;amp;nbsp;}}}}{{#if:{{{tel2|}}}|tél. {{{tel2|}}}}}{{#if:{{{mobile}}}{{{tel1}}}{{{tel2}}}|&amp;lt;br /&amp;gt;}}&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;&amp;quot;&amp;gt;{{#if:{{{courriel|}}}|[mailto:{{{courriel}}} {{{courriel}}}]&amp;lt;br /&amp;gt;}}&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;font-size:90%;&amp;quot;&amp;gt;{{#if:{{{commentaire|}}}|{{{commentaire}}}}}&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Catégorie:Modèle]]&lt;/div&gt;</summary>
		<author><name>Fylip22</name></author>
	</entry>
	<entry>
		<id>https://kono.phpage.fr/index.php?title=Mod%C3%A8le:Nobr&amp;diff=6515</id>
		<title>Modèle:Nobr</title>
		<link rel="alternate" type="text/html" href="https://kono.phpage.fr/index.php?title=Mod%C3%A8le:Nobr&amp;diff=6515"/>
		<updated>2026-10-21T21:14:00Z</updated>

		<summary type="html">&lt;p&gt;Fylip22 : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;includeonly&amp;gt;&amp;lt;span class=&amp;quot;nowrap&amp;quot;&amp;gt;{{{1}}}&amp;lt;/span&amp;gt;&amp;lt;/includeonly&amp;gt;&amp;lt;noinclude&amp;gt;{{Documentation}} [[Catégorie:Modèle]]&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Fylip22</name></author>
	</entry>
	<entry>
		<id>https://kono.phpage.fr/index.php?title=Mod%C3%A8le:Wikip%C3%A9dia&amp;diff=6514</id>
		<title>Modèle:Wikipédia</title>
		<link rel="alternate" type="text/html" href="https://kono.phpage.fr/index.php?title=Mod%C3%A8le:Wikip%C3%A9dia&amp;diff=6514"/>
		<updated>2026-10-21T21:12:29Z</updated>

		<summary type="html">&lt;p&gt;Fylip22 : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;includeonly&amp;gt;&amp;lt;span style=&amp;quot;font-size:80%;&amp;quot;&amp;gt;[https://fr.wikipedia.org/wiki/{{urlencode:{{{1}}}|WIKI}} {{#if:{{{2|}}}|{{{2}}}|{{{1}}}}}] sur Wikipédia&amp;lt;/span&amp;gt;&amp;lt;/includeonly&amp;gt;&amp;lt;noinclude&amp;gt;{{Documentation}} [[Catégorie:Modèle]]&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Fylip22</name></author>
	</entry>
	<entry>
		<id>https://kono.phpage.fr/index.php?title=Mod%C3%A8le:Wikip%C3%A9dia&amp;diff=6513</id>
		<title>Modèle:Wikipédia</title>
		<link rel="alternate" type="text/html" href="https://kono.phpage.fr/index.php?title=Mod%C3%A8le:Wikip%C3%A9dia&amp;diff=6513"/>
		<updated>2026-10-21T21:07:46Z</updated>

		<summary type="html">&lt;p&gt;Fylip22 : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;includeonly&amp;gt;&amp;lt;span style=&amp;quot;font-size:80%;&amp;quot;&amp;gt;[https://fr.wikipedia.org/wiki/{{urlencode:{{{1}}}|WIKI}} {{#if:{{{2}}}|{{{2}}}|{{{1}}}}}] sur Wikipédia&amp;lt;/span&amp;gt;&amp;lt;/includeonly&amp;gt;&amp;lt;noinclude&amp;gt;{{Documentation}} [[Catégorie:Modèle]]&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Fylip22</name></author>
	</entry>
	<entry>
		<id>https://kono.phpage.fr/index.php?title=Mod%C3%A8le:Nobr&amp;diff=6512</id>
		<title>Modèle:Nobr</title>
		<link rel="alternate" type="text/html" href="https://kono.phpage.fr/index.php?title=Mod%C3%A8le:Nobr&amp;diff=6512"/>
		<updated>2026-10-21T21:06:10Z</updated>

		<summary type="html">&lt;p&gt;Fylip22 : Page créée avec « &amp;lt;includeonly&amp;gt;&amp;lt;span class=&amp;quot;nowrap&amp;quot;&amp;gt;{{{1}}}&amp;lt;/span&amp;gt;&amp;lt;/includeonly&amp;gt;&amp;lt;noinclude&amp;gt;{{Documentation}} &amp;lt;!-- métadonnées et interwikis dans la documentation --&amp;gt; &amp;lt;/noinclude&amp;gt; »&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;includeonly&amp;gt;&amp;lt;span class=&amp;quot;nowrap&amp;quot;&amp;gt;{{{1}}}&amp;lt;/span&amp;gt;&amp;lt;/includeonly&amp;gt;&amp;lt;noinclude&amp;gt;{{Documentation}}&lt;br /&gt;
&amp;lt;!-- métadonnées et interwikis dans la documentation --&amp;gt;&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Fylip22</name></author>
	</entry>
	<entry>
		<id>https://kono.phpage.fr/index.php?title=Mod%C3%A8le:Wikip%C3%A9dia&amp;diff=6511</id>
		<title>Modèle:Wikipédia</title>
		<link rel="alternate" type="text/html" href="https://kono.phpage.fr/index.php?title=Mod%C3%A8le:Wikip%C3%A9dia&amp;diff=6511"/>
		<updated>2026-10-21T21:01:00Z</updated>

		<summary type="html">&lt;p&gt;Fylip22 : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;includeonly&amp;gt;&amp;lt;span style=&amp;quot;font-size:80%;&amp;quot;&amp;gt;[https://fr.wikipedia.org/wiki/{{urlencode:{{{1}}}|WIKI}} {{{1}}}{{#if:{{{2}}}|{{!}}{{{2}}}}}] sur Wikipédia&amp;lt;/span&amp;gt;&amp;lt;/includeonly&amp;gt;&amp;lt;noinclude&amp;gt;{{Documentation}} [[Catégorie:Modèle]]&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Fylip22</name></author>
	</entry>
	<entry>
		<id>https://kono.phpage.fr/index.php?title=Mod%C3%A8le:Wikip%C3%A9dia&amp;diff=6510</id>
		<title>Modèle:Wikipédia</title>
		<link rel="alternate" type="text/html" href="https://kono.phpage.fr/index.php?title=Mod%C3%A8le:Wikip%C3%A9dia&amp;diff=6510"/>
		<updated>2026-10-21T21:00:22Z</updated>

		<summary type="html">&lt;p&gt;Fylip22 : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;includeonly&amp;gt;&amp;lt;span style=&amp;quot;font-size:80%;&amp;quot;&amp;gt;[https://fr.wikipedia.org/wiki/{{urlencode:{{{1}}}|WIKI}} {{{1}}} {{#if:{{{2}}}|{{{2}}}}}] sur Wikipédia&amp;lt;/span&amp;gt;&amp;lt;/includeonly&amp;gt;&amp;lt;noinclude&amp;gt;{{Documentation}} [[Catégorie:Modèle]]&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Fylip22</name></author>
	</entry>
	<entry>
		<id>https://kono.phpage.fr/index.php?title=Mod%C3%A8le:Wikip%C3%A9dia&amp;diff=6509</id>
		<title>Modèle:Wikipédia</title>
		<link rel="alternate" type="text/html" href="https://kono.phpage.fr/index.php?title=Mod%C3%A8le:Wikip%C3%A9dia&amp;diff=6509"/>
		<updated>2026-10-21T21:00:01Z</updated>

		<summary type="html">&lt;p&gt;Fylip22 : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;includeonly&amp;gt;&amp;lt;span style=&amp;quot;font-size:80%;&amp;quot;&amp;gt;[https://fr.wikipedia.org/wiki/{{urlencode:{{{1}}}|WIKI}} {{{1}}}{{#if:{{{2}}}|&amp;amp;nbsp;{{{2}}}}}] sur Wikipédia&amp;lt;/span&amp;gt;&amp;lt;/includeonly&amp;gt;&amp;lt;noinclude&amp;gt;{{Documentation}} [[Catégorie:Modèle]]&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Fylip22</name></author>
	</entry>
	<entry>
		<id>https://kono.phpage.fr/index.php?title=Mod%C3%A8le:Wikip%C3%A9dia&amp;diff=6508</id>
		<title>Modèle:Wikipédia</title>
		<link rel="alternate" type="text/html" href="https://kono.phpage.fr/index.php?title=Mod%C3%A8le:Wikip%C3%A9dia&amp;diff=6508"/>
		<updated>2026-10-21T20:59:23Z</updated>

		<summary type="html">&lt;p&gt;Fylip22 : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;includeonly&amp;gt;&amp;lt;span style=&amp;quot;font-size:80%;&amp;quot;&amp;gt;[https://fr.wikipedia.org/wiki/{{urlencode:{{{1}}}|WIKI}} {{{1}}}{{#if:{{{2}}}| {{{2}}}}}] sur Wikipédia&amp;lt;/span&amp;gt;&amp;lt;/includeonly&amp;gt;&amp;lt;noinclude&amp;gt;{{Documentation}} [[Catégorie:Modèle]]&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Fylip22</name></author>
	</entry>
	<entry>
		<id>https://kono.phpage.fr/index.php?title=Mod%C3%A8le:Wikip%C3%A9dia&amp;diff=6507</id>
		<title>Modèle:Wikipédia</title>
		<link rel="alternate" type="text/html" href="https://kono.phpage.fr/index.php?title=Mod%C3%A8le:Wikip%C3%A9dia&amp;diff=6507"/>
		<updated>2026-10-21T20:57:10Z</updated>

		<summary type="html">&lt;p&gt;Fylip22 : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;includeonly&amp;gt;&amp;lt;span style=&amp;quot;font-size:80%;&amp;quot;&amp;gt;[https://fr.wikipedia.org/wiki/{{urlencode:{{{1}}}|WIKI}} {{{1}}}|{{{2|}}}] sur Wikipédia&amp;lt;/span&amp;gt;&amp;lt;/includeonly&amp;gt;&amp;lt;noinclude&amp;gt;{{Documentation}} [[Catégorie:Modèle]]&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Fylip22</name></author>
	</entry>
	<entry>
		<id>https://kono.phpage.fr/index.php?title=Electron&amp;diff=6506</id>
		<title>Electron</title>
		<link rel="alternate" type="text/html" href="https://kono.phpage.fr/index.php?title=Electron&amp;diff=6506"/>
		<updated>2026-10-21T20:56:06Z</updated>

		<summary type="html">&lt;p&gt;Fylip22 : Page créée avec « &amp;#039;&amp;#039;&amp;#039;Electron&amp;#039;&amp;#039;&amp;#039; est un cadriciel (&amp;#039;&amp;#039;framework&amp;#039;&amp;#039;) pour la création d&amp;#039;application web.  == Généralité == {{wikipédia|Electron (framework)|Electron}}  == Voir aussi == * PWA ; * HTA.  Catégorie:Logiciel Catégorie:Programmation »&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Electron&#039;&#039;&#039; est un cadriciel (&#039;&#039;framework&#039;&#039;) pour la création d&#039;application web.&lt;br /&gt;
&lt;br /&gt;
== Généralité ==&lt;br /&gt;
{{wikipédia|Electron (framework)|Electron}}&lt;br /&gt;
&lt;br /&gt;
== Voir aussi ==&lt;br /&gt;
* [[PWA]] ;&lt;br /&gt;
* [[HTA]].&lt;br /&gt;
&lt;br /&gt;
[[Catégorie:Logiciel]]&lt;br /&gt;
[[Catégorie:Programmation]]&lt;/div&gt;</summary>
		<author><name>Fylip22</name></author>
	</entry>
	<entry>
		<id>https://kono.phpage.fr/index.php?title=Progressive_web_application&amp;diff=6505</id>
		<title>Progressive web application</title>
		<link rel="alternate" type="text/html" href="https://kono.phpage.fr/index.php?title=Progressive_web_application&amp;diff=6505"/>
		<updated>2026-10-21T20:54:05Z</updated>

		<summary type="html">&lt;p&gt;Fylip22 : /* Voir aussi */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Progressive web application&#039;&#039;&#039; ou &#039;&#039;&#039;PWA&#039;&#039;&#039; est une application web avec sa propre fenêtre.&lt;br /&gt;
&lt;br /&gt;
== Généralité ==&lt;br /&gt;
* {{Wikipédia|Progressive web app}}&lt;br /&gt;
&lt;br /&gt;
== Exemple ==&lt;br /&gt;
* https://phpage.fr/pwa/ct&lt;br /&gt;
* https://phpage.fr/pwa/sw&lt;br /&gt;
&lt;br /&gt;
== Organisation ==&lt;br /&gt;
Les fichiers suivants constituent l&#039;application :&lt;br /&gt;
* &amp;lt;code&amp;gt;index.htm&amp;lt;/code&amp;gt; : fichier principal&lt;br /&gt;
* &amp;lt;code&amp;gt;manifest.json&amp;lt;/code&amp;gt; : contient les informations pour l&#039;installation en tant qu&#039;application&lt;br /&gt;
* &amp;lt;code&amp;gt;screen.css&amp;lt;/code&amp;gt; : feuille de style&lt;br /&gt;
* &amp;lt;code&amp;gt;script.js&amp;lt;/code&amp;gt; : script en JavaScript pour la partie dynamique de l&#039;application&lt;br /&gt;
* &amp;lt;code&amp;gt;sw.js&amp;lt;/code&amp;gt; : service-worker&lt;br /&gt;
&lt;br /&gt;
=== manifest.json ===&lt;br /&gt;
Exemple de fichier &amp;lt;code&amp;gt;manifest.json&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;source lang=&amp;quot;json&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;lang&amp;quot;: &amp;quot;fr-fr&amp;quot;,&lt;br /&gt;
  &amp;quot;name&amp;quot;: &amp;quot;SW&amp;quot;,&lt;br /&gt;
  &amp;quot;short_name&amp;quot;: &amp;quot;SWsn&amp;quot;,&lt;br /&gt;
  &amp;quot;description&amp;quot;: &amp;quot;Test de Service-Worker&amp;quot;,&lt;br /&gt;
  &amp;quot;start_url&amp;quot;: &amp;quot;./&amp;quot;,&lt;br /&gt;
  &amp;quot;background_color&amp;quot;: &amp;quot;#aaaaaa&amp;quot;,&lt;br /&gt;
  &amp;quot;theme_color&amp;quot;: &amp;quot;#f3d58&amp;quot;,&lt;br /&gt;
  &amp;quot;orientation&amp;quot;: &amp;quot;any&amp;quot;,&lt;br /&gt;
  &amp;quot;display&amp;quot;: &amp;quot;browser&amp;quot;,&lt;br /&gt;
  &amp;quot;icons&amp;quot;: [&lt;br /&gt;
		{&lt;br /&gt;
			&amp;quot;src&amp;quot;: &amp;quot;./icon512.png&amp;quot;,&lt;br /&gt;
			&amp;quot;sizes&amp;quot;: &amp;quot;512x512&amp;quot;&lt;br /&gt;
		}&lt;br /&gt;
	]&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Option !! Valeur !! Résultat !! Commentaire&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; |  &amp;lt;code&amp;gt;display:&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;browser&amp;lt;/code&amp;gt;&lt;br /&gt;
| Comportement classique (barre d&#039;adresse, onglets...)&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;minimal-ui&amp;lt;/code&amp;gt; || Barre d&#039;adresse minimale, pas d&#039;onglets ||&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;standalone&amp;lt;/code&amp;gt; || Fenêtre propre, sans chrome navigateur ||&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;fullscreen&amp;lt;/code&amp;gt; || Plein écran, sans aucune interface système ||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Voir aussi ==&lt;br /&gt;
* [[HTA]] ;&lt;br /&gt;
* [[Electron]].&lt;br /&gt;
&lt;br /&gt;
[[Catégorie:Logiciel]]&lt;br /&gt;
[[Catégorie:Programmation]]&lt;/div&gt;</summary>
		<author><name>Fylip22</name></author>
	</entry>
	<entry>
		<id>https://kono.phpage.fr/index.php?title=Progressive_web_application&amp;diff=6504</id>
		<title>Progressive web application</title>
		<link rel="alternate" type="text/html" href="https://kono.phpage.fr/index.php?title=Progressive_web_application&amp;diff=6504"/>
		<updated>2026-10-21T20:37:29Z</updated>

		<summary type="html">&lt;p&gt;Fylip22 : /* Généralité */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Progressive web application&#039;&#039;&#039; ou &#039;&#039;&#039;PWA&#039;&#039;&#039; est une application web avec sa propre fenêtre.&lt;br /&gt;
&lt;br /&gt;
== Généralité ==&lt;br /&gt;
* {{Wikipédia|Progressive web app}}&lt;br /&gt;
&lt;br /&gt;
== Exemple ==&lt;br /&gt;
* https://phpage.fr/pwa/ct&lt;br /&gt;
* https://phpage.fr/pwa/sw&lt;br /&gt;
&lt;br /&gt;
== Organisation ==&lt;br /&gt;
Les fichiers suivants constituent l&#039;application :&lt;br /&gt;
* &amp;lt;code&amp;gt;index.htm&amp;lt;/code&amp;gt; : fichier principal&lt;br /&gt;
* &amp;lt;code&amp;gt;manifest.json&amp;lt;/code&amp;gt; : contient les informations pour l&#039;installation en tant qu&#039;application&lt;br /&gt;
* &amp;lt;code&amp;gt;screen.css&amp;lt;/code&amp;gt; : feuille de style&lt;br /&gt;
* &amp;lt;code&amp;gt;script.js&amp;lt;/code&amp;gt; : script en JavaScript pour la partie dynamique de l&#039;application&lt;br /&gt;
* &amp;lt;code&amp;gt;sw.js&amp;lt;/code&amp;gt; : service-worker&lt;br /&gt;
&lt;br /&gt;
=== manifest.json ===&lt;br /&gt;
Exemple de fichier &amp;lt;code&amp;gt;manifest.json&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;source lang=&amp;quot;json&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;lang&amp;quot;: &amp;quot;fr-fr&amp;quot;,&lt;br /&gt;
  &amp;quot;name&amp;quot;: &amp;quot;SW&amp;quot;,&lt;br /&gt;
  &amp;quot;short_name&amp;quot;: &amp;quot;SWsn&amp;quot;,&lt;br /&gt;
  &amp;quot;description&amp;quot;: &amp;quot;Test de Service-Worker&amp;quot;,&lt;br /&gt;
  &amp;quot;start_url&amp;quot;: &amp;quot;./&amp;quot;,&lt;br /&gt;
  &amp;quot;background_color&amp;quot;: &amp;quot;#aaaaaa&amp;quot;,&lt;br /&gt;
  &amp;quot;theme_color&amp;quot;: &amp;quot;#f3d58&amp;quot;,&lt;br /&gt;
  &amp;quot;orientation&amp;quot;: &amp;quot;any&amp;quot;,&lt;br /&gt;
  &amp;quot;display&amp;quot;: &amp;quot;browser&amp;quot;,&lt;br /&gt;
  &amp;quot;icons&amp;quot;: [&lt;br /&gt;
		{&lt;br /&gt;
			&amp;quot;src&amp;quot;: &amp;quot;./icon512.png&amp;quot;,&lt;br /&gt;
			&amp;quot;sizes&amp;quot;: &amp;quot;512x512&amp;quot;&lt;br /&gt;
		}&lt;br /&gt;
	]&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Option !! Valeur !! Résultat !! Commentaire&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; |  &amp;lt;code&amp;gt;display:&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;browser&amp;lt;/code&amp;gt;&lt;br /&gt;
| Comportement classique (barre d&#039;adresse, onglets...)&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;minimal-ui&amp;lt;/code&amp;gt; || Barre d&#039;adresse minimale, pas d&#039;onglets ||&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;standalone&amp;lt;/code&amp;gt; || Fenêtre propre, sans chrome navigateur ||&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;fullscreen&amp;lt;/code&amp;gt; || Plein écran, sans aucune interface système ||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Voir aussi ==&lt;br /&gt;
* [[HTA]] ;&lt;br /&gt;
&lt;br /&gt;
[[Catégorie:Logiciel]]&lt;/div&gt;</summary>
		<author><name>Fylip22</name></author>
	</entry>
	<entry>
		<id>https://kono.phpage.fr/index.php?title=Progressive_web_application&amp;diff=6503</id>
		<title>Progressive web application</title>
		<link rel="alternate" type="text/html" href="https://kono.phpage.fr/index.php?title=Progressive_web_application&amp;diff=6503"/>
		<updated>2026-10-21T20:32:33Z</updated>

		<summary type="html">&lt;p&gt;Fylip22 : /* manifest.json */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Progressive web application&#039;&#039;&#039; ou &#039;&#039;&#039;PWA&#039;&#039;&#039; est une application web avec sa propre fenêtre.&lt;br /&gt;
&lt;br /&gt;
== Généralité ==&lt;br /&gt;
* {{Wikipédia|Progressive web app}}&lt;br /&gt;
&lt;br /&gt;
== Organisation ==&lt;br /&gt;
Les fichiers suivants constituent l&#039;application :&lt;br /&gt;
* &amp;lt;code&amp;gt;index.htm&amp;lt;/code&amp;gt; : fichier principal&lt;br /&gt;
* &amp;lt;code&amp;gt;manifest.json&amp;lt;/code&amp;gt; : contient les informations pour l&#039;installation en tant qu&#039;application&lt;br /&gt;
* &amp;lt;code&amp;gt;screen.css&amp;lt;/code&amp;gt; : feuille de style&lt;br /&gt;
* &amp;lt;code&amp;gt;script.js&amp;lt;/code&amp;gt; : script en JavaScript pour la partie dynamique de l&#039;application&lt;br /&gt;
* &amp;lt;code&amp;gt;sw.js&amp;lt;/code&amp;gt; : service-worker&lt;br /&gt;
&lt;br /&gt;
=== manifest.json ===&lt;br /&gt;
Exemple de fichier &amp;lt;code&amp;gt;manifest.json&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;source lang=&amp;quot;json&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;lang&amp;quot;: &amp;quot;fr-fr&amp;quot;,&lt;br /&gt;
  &amp;quot;name&amp;quot;: &amp;quot;SW&amp;quot;,&lt;br /&gt;
  &amp;quot;short_name&amp;quot;: &amp;quot;SWsn&amp;quot;,&lt;br /&gt;
  &amp;quot;description&amp;quot;: &amp;quot;Test de Service-Worker&amp;quot;,&lt;br /&gt;
  &amp;quot;start_url&amp;quot;: &amp;quot;./&amp;quot;,&lt;br /&gt;
  &amp;quot;background_color&amp;quot;: &amp;quot;#aaaaaa&amp;quot;,&lt;br /&gt;
  &amp;quot;theme_color&amp;quot;: &amp;quot;#f3d58&amp;quot;,&lt;br /&gt;
  &amp;quot;orientation&amp;quot;: &amp;quot;any&amp;quot;,&lt;br /&gt;
  &amp;quot;display&amp;quot;: &amp;quot;browser&amp;quot;,&lt;br /&gt;
  &amp;quot;icons&amp;quot;: [&lt;br /&gt;
		{&lt;br /&gt;
			&amp;quot;src&amp;quot;: &amp;quot;./icon512.png&amp;quot;,&lt;br /&gt;
			&amp;quot;sizes&amp;quot;: &amp;quot;512x512&amp;quot;&lt;br /&gt;
		}&lt;br /&gt;
	]&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Option !! Valeur !! Résultat !! Commentaire&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; |  &amp;lt;code&amp;gt;display:&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;browser&amp;lt;/code&amp;gt;&lt;br /&gt;
| Comportement classique (barre d&#039;adresse, onglets...)&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;minimal-ui&amp;lt;/code&amp;gt; || Barre d&#039;adresse minimale, pas d&#039;onglets ||&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;standalone&amp;lt;/code&amp;gt; || Fenêtre propre, sans chrome navigateur ||&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;fullscreen&amp;lt;/code&amp;gt; || Plein écran, sans aucune interface système ||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Voir aussi ==&lt;br /&gt;
* [[HTA]] ;&lt;br /&gt;
&lt;br /&gt;
[[Catégorie:Logiciel]]&lt;/div&gt;</summary>
		<author><name>Fylip22</name></author>
	</entry>
	<entry>
		<id>https://kono.phpage.fr/index.php?title=PWA&amp;diff=6502</id>
		<title>PWA</title>
		<link rel="alternate" type="text/html" href="https://kono.phpage.fr/index.php?title=PWA&amp;diff=6502"/>
		<updated>2026-10-21T20:30:18Z</updated>

		<summary type="html">&lt;p&gt;Fylip22 : Fylip22 a déplacé la page PWA vers Progressive web application&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECTION [[Progressive web application]]&lt;/div&gt;</summary>
		<author><name>Fylip22</name></author>
	</entry>
	<entry>
		<id>https://kono.phpage.fr/index.php?title=Progressive_web_application&amp;diff=6501</id>
		<title>Progressive web application</title>
		<link rel="alternate" type="text/html" href="https://kono.phpage.fr/index.php?title=Progressive_web_application&amp;diff=6501"/>
		<updated>2026-10-21T20:30:18Z</updated>

		<summary type="html">&lt;p&gt;Fylip22 : Fylip22 a déplacé la page PWA vers Progressive web application&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Progressive web application&#039;&#039;&#039; ou &#039;&#039;&#039;PWA&#039;&#039;&#039; est une application web avec sa propre fenêtre.&lt;br /&gt;
&lt;br /&gt;
== Généralité ==&lt;br /&gt;
* {{Wikipédia|Progressive web app}}&lt;br /&gt;
&lt;br /&gt;
== Organisation ==&lt;br /&gt;
Les fichiers suivants constituent l&#039;application :&lt;br /&gt;
* &amp;lt;code&amp;gt;index.htm&amp;lt;/code&amp;gt; : fichier principal&lt;br /&gt;
* &amp;lt;code&amp;gt;manifest.json&amp;lt;/code&amp;gt; : contient les informations pour l&#039;installation en tant qu&#039;application&lt;br /&gt;
* &amp;lt;code&amp;gt;screen.css&amp;lt;/code&amp;gt; : feuille de style&lt;br /&gt;
* &amp;lt;code&amp;gt;script.js&amp;lt;/code&amp;gt; : script en JavaScript pour la partie dynamique de l&#039;application&lt;br /&gt;
* &amp;lt;code&amp;gt;sw.js&amp;lt;/code&amp;gt; : service-worker&lt;br /&gt;
&lt;br /&gt;
=== manifest.json ===&lt;br /&gt;
Exemple de fichier &amp;lt;code&amp;gt;manifest.json&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;source lang=&amp;quot;JSON&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;lang&amp;quot;: &amp;quot;fr-fr&amp;quot;,&lt;br /&gt;
  &amp;quot;name&amp;quot;: &amp;quot;SW&amp;quot;,&lt;br /&gt;
  &amp;quot;short_name&amp;quot;: &amp;quot;SWsn&amp;quot;,&lt;br /&gt;
  &amp;quot;description&amp;quot;: &amp;quot;Test de Service-Worker&amp;quot;,&lt;br /&gt;
  &amp;quot;start_url&amp;quot;: &amp;quot;./&amp;quot;,&lt;br /&gt;
  &amp;quot;background_color&amp;quot;: &amp;quot;#aaaaaa&amp;quot;,&lt;br /&gt;
  &amp;quot;theme_color&amp;quot;: &amp;quot;#f3d58&amp;quot;,&lt;br /&gt;
  &amp;quot;orientation&amp;quot;: &amp;quot;any&amp;quot;,&lt;br /&gt;
  &amp;quot;display&amp;quot;: &amp;quot;browser&amp;quot;,&lt;br /&gt;
  &amp;quot;icons&amp;quot;: [&lt;br /&gt;
		{&lt;br /&gt;
			&amp;quot;src&amp;quot;: &amp;quot;./icon512.png&amp;quot;,&lt;br /&gt;
			&amp;quot;sizes&amp;quot;: &amp;quot;512x512&amp;quot;&lt;br /&gt;
		}&lt;br /&gt;
	]&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Option !! Valeur !! Résultat !! Commentaire&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; |  &amp;lt;code&amp;gt;display:&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;browser&amp;lt;/code&amp;gt;&lt;br /&gt;
| Comportement classique (barre d&#039;adresse, onglets...)&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;minimal-ui&amp;lt;/code&amp;gt; || Barre d&#039;adresse minimale, pas d&#039;onglets ||&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;standalone&amp;lt;/code&amp;gt; || Fenêtre propre, sans chrome navigateur ||&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;fullscreen&amp;lt;/code&amp;gt; || Plein écran, sans aucune interface système ||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Voir aussi ==&lt;br /&gt;
* [[HTA]] ;&lt;br /&gt;
&lt;br /&gt;
[[Catégorie:Logiciel]]&lt;/div&gt;</summary>
		<author><name>Fylip22</name></author>
	</entry>
	<entry>
		<id>https://kono.phpage.fr/index.php?title=Progressive_web_application&amp;diff=6500</id>
		<title>Progressive web application</title>
		<link rel="alternate" type="text/html" href="https://kono.phpage.fr/index.php?title=Progressive_web_application&amp;diff=6500"/>
		<updated>2026-10-21T20:28:34Z</updated>

		<summary type="html">&lt;p&gt;Fylip22 : /* manifest.json */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Progressive web application&#039;&#039;&#039; ou &#039;&#039;&#039;PWA&#039;&#039;&#039; est une application web avec sa propre fenêtre.&lt;br /&gt;
&lt;br /&gt;
== Généralité ==&lt;br /&gt;
* {{Wikipédia|Progressive web app}}&lt;br /&gt;
&lt;br /&gt;
== Organisation ==&lt;br /&gt;
Les fichiers suivants constituent l&#039;application :&lt;br /&gt;
* &amp;lt;code&amp;gt;index.htm&amp;lt;/code&amp;gt; : fichier principal&lt;br /&gt;
* &amp;lt;code&amp;gt;manifest.json&amp;lt;/code&amp;gt; : contient les informations pour l&#039;installation en tant qu&#039;application&lt;br /&gt;
* &amp;lt;code&amp;gt;screen.css&amp;lt;/code&amp;gt; : feuille de style&lt;br /&gt;
* &amp;lt;code&amp;gt;script.js&amp;lt;/code&amp;gt; : script en JavaScript pour la partie dynamique de l&#039;application&lt;br /&gt;
* &amp;lt;code&amp;gt;sw.js&amp;lt;/code&amp;gt; : service-worker&lt;br /&gt;
&lt;br /&gt;
=== manifest.json ===&lt;br /&gt;
Exemple de fichier &amp;lt;code&amp;gt;manifest.json&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;source lang=&amp;quot;JSON&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;lang&amp;quot;: &amp;quot;fr-fr&amp;quot;,&lt;br /&gt;
  &amp;quot;name&amp;quot;: &amp;quot;SW&amp;quot;,&lt;br /&gt;
  &amp;quot;short_name&amp;quot;: &amp;quot;SWsn&amp;quot;,&lt;br /&gt;
  &amp;quot;description&amp;quot;: &amp;quot;Test de Service-Worker&amp;quot;,&lt;br /&gt;
  &amp;quot;start_url&amp;quot;: &amp;quot;./&amp;quot;,&lt;br /&gt;
  &amp;quot;background_color&amp;quot;: &amp;quot;#aaaaaa&amp;quot;,&lt;br /&gt;
  &amp;quot;theme_color&amp;quot;: &amp;quot;#f3d58&amp;quot;,&lt;br /&gt;
  &amp;quot;orientation&amp;quot;: &amp;quot;any&amp;quot;,&lt;br /&gt;
  &amp;quot;display&amp;quot;: &amp;quot;browser&amp;quot;,&lt;br /&gt;
  &amp;quot;icons&amp;quot;: [&lt;br /&gt;
		{&lt;br /&gt;
			&amp;quot;src&amp;quot;: &amp;quot;./icon512.png&amp;quot;,&lt;br /&gt;
			&amp;quot;sizes&amp;quot;: &amp;quot;512x512&amp;quot;&lt;br /&gt;
		}&lt;br /&gt;
	]&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Option !! Valeur !! Résultat !! Commentaire&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; |  &amp;lt;code&amp;gt;display:&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;browser&amp;lt;/code&amp;gt;&lt;br /&gt;
| Comportement classique (barre d&#039;adresse, onglets...)&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;minimal-ui&amp;lt;/code&amp;gt; || Barre d&#039;adresse minimale, pas d&#039;onglets ||&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;standalone&amp;lt;/code&amp;gt; || Fenêtre propre, sans chrome navigateur ||&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;fullscreen&amp;lt;/code&amp;gt; || Plein écran, sans aucune interface système ||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Voir aussi ==&lt;br /&gt;
* [[HTA]] ;&lt;br /&gt;
&lt;br /&gt;
[[Catégorie:Logiciel]]&lt;/div&gt;</summary>
		<author><name>Fylip22</name></author>
	</entry>
	<entry>
		<id>https://kono.phpage.fr/index.php?title=Mod%C3%A8le:Wikip%C3%A9dia&amp;diff=6499</id>
		<title>Modèle:Wikipédia</title>
		<link rel="alternate" type="text/html" href="https://kono.phpage.fr/index.php?title=Mod%C3%A8le:Wikip%C3%A9dia&amp;diff=6499"/>
		<updated>2026-10-21T20:27:49Z</updated>

		<summary type="html">&lt;p&gt;Fylip22 : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;includeonly&amp;gt;&amp;lt;span style=&amp;quot;font-size:80%;&amp;quot;&amp;gt;[https://fr.wikipedia.org/wiki/{{urlencode:{{{1}}}|WIKI}} {{{1}}}] sur Wikipédia&amp;lt;/span&amp;gt;&amp;lt;/includeonly&amp;gt;&amp;lt;noinclude&amp;gt;{{Documentation}} [[Catégorie:Modèle]]&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Fylip22</name></author>
	</entry>
	<entry>
		<id>https://kono.phpage.fr/index.php?title=Mod%C3%A8le:Wikip%C3%A9dia&amp;diff=6498</id>
		<title>Modèle:Wikipédia</title>
		<link rel="alternate" type="text/html" href="https://kono.phpage.fr/index.php?title=Mod%C3%A8le:Wikip%C3%A9dia&amp;diff=6498"/>
		<updated>2026-10-21T20:27:24Z</updated>

		<summary type="html">&lt;p&gt;Fylip22 : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;includeonly&amp;gt;&amp;lt;span style=&amp;quot;font-size:80%;&amp;quot;&amp;gt;[https://fr.wikipedia.org/wiki/{{urlencode:{{{1}}}|WIKI}} {{{1}}}]&amp;lt;/span&amp;gt;&amp;lt;/includeonly&amp;gt;&amp;lt;noinclude&amp;gt;{{Documentation}} [[Catégorie:Modèle]]&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Fylip22</name></author>
	</entry>
	<entry>
		<id>https://kono.phpage.fr/index.php?title=Progressive_web_application&amp;diff=6497</id>
		<title>Progressive web application</title>
		<link rel="alternate" type="text/html" href="https://kono.phpage.fr/index.php?title=Progressive_web_application&amp;diff=6497"/>
		<updated>2026-10-21T20:26:39Z</updated>

		<summary type="html">&lt;p&gt;Fylip22 : /* Généralité */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Progressive web application&#039;&#039;&#039; ou &#039;&#039;&#039;PWA&#039;&#039;&#039; est une application web avec sa propre fenêtre.&lt;br /&gt;
&lt;br /&gt;
== Généralité ==&lt;br /&gt;
* {{Wikipédia|Progressive web app}}&lt;br /&gt;
&lt;br /&gt;
== Organisation ==&lt;br /&gt;
Les fichiers suivants constituent l&#039;application :&lt;br /&gt;
* &amp;lt;code&amp;gt;index.htm&amp;lt;/code&amp;gt; : fichier principal&lt;br /&gt;
* &amp;lt;code&amp;gt;manifest.json&amp;lt;/code&amp;gt; : contient les informations pour l&#039;installation en tant qu&#039;application&lt;br /&gt;
* &amp;lt;code&amp;gt;screen.css&amp;lt;/code&amp;gt; : feuille de style&lt;br /&gt;
* &amp;lt;code&amp;gt;script.js&amp;lt;/code&amp;gt; : script en JavaScript pour la partie dynamique de l&#039;application&lt;br /&gt;
* &amp;lt;code&amp;gt;sw.js&amp;lt;/code&amp;gt; : service-worker&lt;br /&gt;
&lt;br /&gt;
=== manifest.json ===&lt;br /&gt;
Exemple de fichier &amp;lt;code&amp;gt;manifest.json&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;source&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;lang&amp;quot;: &amp;quot;fr-fr&amp;quot;,&lt;br /&gt;
  &amp;quot;name&amp;quot;: &amp;quot;SW&amp;quot;,&lt;br /&gt;
  &amp;quot;short_name&amp;quot;: &amp;quot;SWsn&amp;quot;,&lt;br /&gt;
  &amp;quot;description&amp;quot;: &amp;quot;Test de Service-Worker&amp;quot;,&lt;br /&gt;
  &amp;quot;start_url&amp;quot;: &amp;quot;./&amp;quot;,&lt;br /&gt;
  &amp;quot;background_color&amp;quot;: &amp;quot;#aaaaaa&amp;quot;,&lt;br /&gt;
  &amp;quot;theme_color&amp;quot;: &amp;quot;#f3d58&amp;quot;,&lt;br /&gt;
  &amp;quot;orientation&amp;quot;: &amp;quot;any&amp;quot;,&lt;br /&gt;
  &amp;quot;display&amp;quot;: &amp;quot;browser&amp;quot;,&lt;br /&gt;
  &amp;quot;icons&amp;quot;: [&lt;br /&gt;
		{&lt;br /&gt;
			&amp;quot;src&amp;quot;: &amp;quot;./icon512.png&amp;quot;,&lt;br /&gt;
			&amp;quot;sizes&amp;quot;: &amp;quot;512x512&amp;quot;&lt;br /&gt;
		}&lt;br /&gt;
	]&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Option !! Valeur !! Résultat !! Commentaire&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; |  &amp;lt;code&amp;gt;display:&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;browser&amp;lt;/code&amp;gt;&lt;br /&gt;
| Comportement classique (barre d&#039;adresse, onglets...)&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;minimal-ui&amp;lt;/code&amp;gt; || Barre d&#039;adresse minimale, pas d&#039;onglets ||&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;standalone&amp;lt;/code&amp;gt; || Fenêtre propre, sans chrome navigateur ||&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;fullscreen&amp;lt;/code&amp;gt; || Plein écran, sans aucune interface système ||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Voir aussi ==&lt;br /&gt;
* [[HTA]] ;&lt;br /&gt;
&lt;br /&gt;
[[Catégorie:Logiciel]]&lt;/div&gt;</summary>
		<author><name>Fylip22</name></author>
	</entry>
	<entry>
		<id>https://kono.phpage.fr/index.php?title=Progressive_web_application&amp;diff=6496</id>
		<title>Progressive web application</title>
		<link rel="alternate" type="text/html" href="https://kono.phpage.fr/index.php?title=Progressive_web_application&amp;diff=6496"/>
		<updated>2026-10-21T20:26:28Z</updated>

		<summary type="html">&lt;p&gt;Fylip22 : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Progressive web application&#039;&#039;&#039; ou &#039;&#039;&#039;PWA&#039;&#039;&#039; est une application web avec sa propre fenêtre.&lt;br /&gt;
&lt;br /&gt;
== Généralité ==&lt;br /&gt;
* {{Wikipédia|Progressive web app}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Organisation ==&lt;br /&gt;
Les fichiers suivants constituent l&#039;application :&lt;br /&gt;
* &amp;lt;code&amp;gt;index.htm&amp;lt;/code&amp;gt; : fichier principal&lt;br /&gt;
* &amp;lt;code&amp;gt;manifest.json&amp;lt;/code&amp;gt; : contient les informations pour l&#039;installation en tant qu&#039;application&lt;br /&gt;
* &amp;lt;code&amp;gt;screen.css&amp;lt;/code&amp;gt; : feuille de style&lt;br /&gt;
* &amp;lt;code&amp;gt;script.js&amp;lt;/code&amp;gt; : script en JavaScript pour la partie dynamique de l&#039;application&lt;br /&gt;
* &amp;lt;code&amp;gt;sw.js&amp;lt;/code&amp;gt; : service-worker&lt;br /&gt;
&lt;br /&gt;
=== manifest.json ===&lt;br /&gt;
Exemple de fichier &amp;lt;code&amp;gt;manifest.json&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;source&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;lang&amp;quot;: &amp;quot;fr-fr&amp;quot;,&lt;br /&gt;
  &amp;quot;name&amp;quot;: &amp;quot;SW&amp;quot;,&lt;br /&gt;
  &amp;quot;short_name&amp;quot;: &amp;quot;SWsn&amp;quot;,&lt;br /&gt;
  &amp;quot;description&amp;quot;: &amp;quot;Test de Service-Worker&amp;quot;,&lt;br /&gt;
  &amp;quot;start_url&amp;quot;: &amp;quot;./&amp;quot;,&lt;br /&gt;
  &amp;quot;background_color&amp;quot;: &amp;quot;#aaaaaa&amp;quot;,&lt;br /&gt;
  &amp;quot;theme_color&amp;quot;: &amp;quot;#f3d58&amp;quot;,&lt;br /&gt;
  &amp;quot;orientation&amp;quot;: &amp;quot;any&amp;quot;,&lt;br /&gt;
  &amp;quot;display&amp;quot;: &amp;quot;browser&amp;quot;,&lt;br /&gt;
  &amp;quot;icons&amp;quot;: [&lt;br /&gt;
		{&lt;br /&gt;
			&amp;quot;src&amp;quot;: &amp;quot;./icon512.png&amp;quot;,&lt;br /&gt;
			&amp;quot;sizes&amp;quot;: &amp;quot;512x512&amp;quot;&lt;br /&gt;
		}&lt;br /&gt;
	]&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Option !! Valeur !! Résultat !! Commentaire&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; |  &amp;lt;code&amp;gt;display:&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;browser&amp;lt;/code&amp;gt;&lt;br /&gt;
| Comportement classique (barre d&#039;adresse, onglets...)&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;minimal-ui&amp;lt;/code&amp;gt; || Barre d&#039;adresse minimale, pas d&#039;onglets ||&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;standalone&amp;lt;/code&amp;gt; || Fenêtre propre, sans chrome navigateur ||&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;fullscreen&amp;lt;/code&amp;gt; || Plein écran, sans aucune interface système ||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Voir aussi ==&lt;br /&gt;
* [[HTA]] ;&lt;br /&gt;
&lt;br /&gt;
[[Catégorie:Logiciel]]&lt;/div&gt;</summary>
		<author><name>Fylip22</name></author>
	</entry>
	<entry>
		<id>https://kono.phpage.fr/index.php?title=Mod%C3%A8le:Wikip%C3%A9dia&amp;diff=6495</id>
		<title>Modèle:Wikipédia</title>
		<link rel="alternate" type="text/html" href="https://kono.phpage.fr/index.php?title=Mod%C3%A8le:Wikip%C3%A9dia&amp;diff=6495"/>
		<updated>2026-10-21T20:26:01Z</updated>

		<summary type="html">&lt;p&gt;Fylip22 : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;includeonly&amp;gt;&amp;lt;span style=&amp;quot;font-size:80%;&amp;quot;&amp;gt;[https://fr.wikipedia.org/wiki/{{urlencode:{{{1}}}|WIKI}} {{{1}}} sur Wikipédia]&amp;lt;/span&amp;gt;&amp;lt;/includeonly&amp;gt;&amp;lt;noinclude&amp;gt;{{Documentation}} [[Catégorie:Modèle]]&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Fylip22</name></author>
	</entry>
	<entry>
		<id>https://kono.phpage.fr/index.php?title=Mod%C3%A8le:Wikip%C3%A9dia&amp;diff=6494</id>
		<title>Modèle:Wikipédia</title>
		<link rel="alternate" type="text/html" href="https://kono.phpage.fr/index.php?title=Mod%C3%A8le:Wikip%C3%A9dia&amp;diff=6494"/>
		<updated>2026-10-21T20:23:57Z</updated>

		<summary type="html">&lt;p&gt;Fylip22 : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;includeonly&amp;gt;&amp;lt;span style=&amp;quot;font-size:80%;&amp;quot;&amp;gt;[https://fr.wikipedia.org/wiki/{{urlencode:{{{1}}}}} {{{1}}} sur Wikipédia]&amp;lt;/span&amp;gt;&amp;lt;/includeonly&amp;gt;&amp;lt;noinclude&amp;gt;{{Documentation}} [[Catégorie:Modèle]]&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Fylip22</name></author>
	</entry>
	<entry>
		<id>https://kono.phpage.fr/index.php?title=Progressive_web_application&amp;diff=6493</id>
		<title>Progressive web application</title>
		<link rel="alternate" type="text/html" href="https://kono.phpage.fr/index.php?title=Progressive_web_application&amp;diff=6493"/>
		<updated>2026-10-21T20:18:27Z</updated>

		<summary type="html">&lt;p&gt;Fylip22 : Page créée avec « &amp;#039;&amp;#039;&amp;#039;Progressive web application&amp;#039;&amp;#039;&amp;#039; ou &amp;#039;&amp;#039;&amp;#039;PWA&amp;#039;&amp;#039;&amp;#039; est une application web avec sa propre fenêtre.  == Généralité ==  == Organisation == Les fichiers suivants constituent l&amp;#039;application : * &amp;lt;code&amp;gt;index.htm&amp;lt;/code&amp;gt; : fichier principal * &amp;lt;code&amp;gt;manifest.json&amp;lt;/code&amp;gt; : contient les informations pour l&amp;#039;installation en tant qu&amp;#039;application * &amp;lt;code&amp;gt;screen.css&amp;lt;/code&amp;gt; : feuille de style * &amp;lt;code&amp;gt;script.js&amp;lt;/code&amp;gt; : script en JavaScript pour la partie dynamique de l&amp;#039;application... »&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Progressive web application&#039;&#039;&#039; ou &#039;&#039;&#039;PWA&#039;&#039;&#039; est une application web avec sa propre fenêtre.&lt;br /&gt;
&lt;br /&gt;
== Généralité ==&lt;br /&gt;
&lt;br /&gt;
== Organisation ==&lt;br /&gt;
Les fichiers suivants constituent l&#039;application :&lt;br /&gt;
* &amp;lt;code&amp;gt;index.htm&amp;lt;/code&amp;gt; : fichier principal&lt;br /&gt;
* &amp;lt;code&amp;gt;manifest.json&amp;lt;/code&amp;gt; : contient les informations pour l&#039;installation en tant qu&#039;application&lt;br /&gt;
* &amp;lt;code&amp;gt;screen.css&amp;lt;/code&amp;gt; : feuille de style&lt;br /&gt;
* &amp;lt;code&amp;gt;script.js&amp;lt;/code&amp;gt; : script en JavaScript pour la partie dynamique de l&#039;application&lt;br /&gt;
* &amp;lt;code&amp;gt;sw.js&amp;lt;/code&amp;gt; : service-worker&lt;br /&gt;
&lt;br /&gt;
=== manifest.json ===&lt;br /&gt;
Exemple de fichier &amp;lt;code&amp;gt;manifest.json&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;source&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;lang&amp;quot;: &amp;quot;fr-fr&amp;quot;,&lt;br /&gt;
  &amp;quot;name&amp;quot;: &amp;quot;SW&amp;quot;,&lt;br /&gt;
  &amp;quot;short_name&amp;quot;: &amp;quot;SWsn&amp;quot;,&lt;br /&gt;
  &amp;quot;description&amp;quot;: &amp;quot;Test de Service-Worker&amp;quot;,&lt;br /&gt;
  &amp;quot;start_url&amp;quot;: &amp;quot;./&amp;quot;,&lt;br /&gt;
  &amp;quot;background_color&amp;quot;: &amp;quot;#aaaaaa&amp;quot;,&lt;br /&gt;
  &amp;quot;theme_color&amp;quot;: &amp;quot;#f3d58&amp;quot;,&lt;br /&gt;
  &amp;quot;orientation&amp;quot;: &amp;quot;any&amp;quot;,&lt;br /&gt;
  &amp;quot;display&amp;quot;: &amp;quot;browser&amp;quot;,&lt;br /&gt;
  &amp;quot;icons&amp;quot;: [&lt;br /&gt;
		{&lt;br /&gt;
			&amp;quot;src&amp;quot;: &amp;quot;./icon512.png&amp;quot;,&lt;br /&gt;
			&amp;quot;sizes&amp;quot;: &amp;quot;512x512&amp;quot;&lt;br /&gt;
		}&lt;br /&gt;
	]&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Option !! Valeur !! Résultat !! Commentaire&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; |  &amp;lt;code&amp;gt;display:&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;browser&amp;lt;/code&amp;gt;&lt;br /&gt;
| Comportement classique (barre d&#039;adresse, onglets...)&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;minimal-ui&amp;lt;/code&amp;gt; || Barre d&#039;adresse minimale, pas d&#039;onglets ||&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;standalone&amp;lt;/code&amp;gt; || Fenêtre propre, sans chrome navigateur ||&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;fullscreen&amp;lt;/code&amp;gt; || Plein écran, sans aucune interface système ||&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Fylip22</name></author>
	</entry>
	<entry>
		<id>https://kono.phpage.fr/index.php?title=PowerShell/Donn%C3%A9es/Texte&amp;diff=6492</id>
		<title>PowerShell/Données/Texte</title>
		<link rel="alternate" type="text/html" href="https://kono.phpage.fr/index.php?title=PowerShell/Donn%C3%A9es/Texte&amp;diff=6492"/>
		<updated>2026-10-18T20:35:48Z</updated>

		<summary type="html">&lt;p&gt;Fylip22 : /* Alignement de textes */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Sommaire}}&lt;br /&gt;
&lt;br /&gt;
Les données de type texte et différents traitements.&lt;br /&gt;
&lt;br /&gt;
== Suppression de retour chariot et saut de ligne (CR et LF) ==&lt;br /&gt;
&amp;lt;source&amp;gt;&lt;br /&gt;
&amp;lt;#&lt;br /&gt;
Description : traitement d&#039;un document texte possédant des retours chariots (CR) et des saut de ligne (LF) ; le but est d&#039;optimiser le contenu pour être ensuite imprimé&lt;br /&gt;
Usage       : exercice en PowerShell&lt;br /&gt;
Auteur      : fylip22&lt;br /&gt;
Version     : 1.0&lt;br /&gt;
Révisions   :&lt;br /&gt;
	- 1.0 (02/12/2024) : création du script&lt;br /&gt;
#&amp;gt;&lt;br /&gt;
&lt;br /&gt;
$texte = &amp;quot;&lt;br /&gt;
00:00:01 Présentateur 1&lt;br /&gt;
Bonjour. Il faut beau aujourd&#039;hui&lt;br /&gt;
00:00:10&lt;br /&gt;
Bonjour&lt;br /&gt;
00:00:11 Présentateur 2&lt;br /&gt;
Comment ça va ?&lt;br /&gt;
00:00:12 Présentateur 3&lt;br /&gt;
Je suis content d&#039;être ici aujourd&#039;hui&lt;br /&gt;
00:00:29&lt;br /&gt;
Comment ?&lt;br /&gt;
&amp;quot;&lt;br /&gt;
&lt;br /&gt;
# suppression de CR et LF après le texte &amp;quot;présentateur&amp;quot; (CR : carriage return, retour chariot ; LF : line feed, saut de ligne)&lt;br /&gt;
$texte = $texte -replace &amp;quot;(Présentateur [1-9])(\r\n)&amp;quot; ,&amp;quot;`$1 : &amp;quot;&lt;br /&gt;
&lt;br /&gt;
# suppression de CR et LF après le compteur de type 00:00:00 (CR : carriage return, retour chariot ; LF : line feed, saut de ligne)&lt;br /&gt;
$texte = $texte -replace &amp;quot;([\d]{2}:[\d]{2}:[\d]{2})(\r\n)&amp;quot; ,&amp;quot;`$1 : &amp;quot;&lt;br /&gt;
&lt;br /&gt;
# affichage du résultat&lt;br /&gt;
$texte &lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Alignement de textes ==&lt;br /&gt;
Pour aligner du texte et des valeurs numérique :&lt;br /&gt;
&amp;lt;source&amp;gt;&lt;br /&gt;
$longueur1 = 30&lt;br /&gt;
$longueur2 = 8&lt;br /&gt;
$montant1 = 1234&lt;br /&gt;
$montant2 = 12&lt;br /&gt;
$montant3 = 54321&lt;br /&gt;
$separateur = &amp;quot;.&amp;quot;&lt;br /&gt;
Clear-Host&lt;br /&gt;
&amp;quot;Bonjour &amp;quot;.PadRight($longueur, $separateur) + &amp;quot; : &amp;quot; + &amp;quot;$montant1&amp;quot;.PadLeft($longueur2)&lt;br /&gt;
&amp;quot;Bonjour, il fait beau ! &amp;quot;.PadRight($longueur, $separateur) + &amp;quot; : &amp;quot; + &amp;quot;$montant2&amp;quot;.PadLeft($longueur2)&lt;br /&gt;
&amp;quot;Bonjour, c&#039;est ici que ? &amp;quot;.PadRight($longueur, $separateur) + &amp;quot; : &amp;quot; + &amp;quot;$montant3&amp;quot;.PadLeft($longueur2)&lt;br /&gt;
Write-Host&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Résultat&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Bonjour ...................... :     1234&lt;br /&gt;
Bonjour, il fait beau ! ...... :       12&lt;br /&gt;
Bonjour, c&#039;est ici que ? ..... :    54321&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Récupération d&#039;une partie d&#039;un texte ==&lt;br /&gt;
Récupération du texte qui suit une chaine de caractère recherchée :&lt;br /&gt;
&amp;lt;source&amp;gt;&lt;br /&gt;
$fichier = &amp;quot;C:\Outil\Script\PSHANN001.ps1&amp;quot;&lt;br /&gt;
$monTexte = Get-Content -Path $fichier -Raw | Select-String -Pattern &amp;quot;description\s+:\s*(.*)&amp;quot; | ForEach-Object { $_.Matches.Groups[1].Value }&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Analyse syntaxique de données ==&lt;br /&gt;
{{youtube2&lt;br /&gt;
| Nom de la chaine     = French DevOps &amp;amp; PowerShell User Group&lt;br /&gt;
| URL de la chaine     = https://www.youtube.com/@FrenchPowerShellUserGroup&lt;br /&gt;
| Intitulé de la vidéo = FrPSUG 2016/09/20 Analyse syntaxique de données avec Microsoft PowerShell (Francois-Xavier Cat)&lt;br /&gt;
| ID de la vidéo       = sCd8YufeyUI&lt;br /&gt;
| Date                 = 20/09/2016&lt;br /&gt;
| Durée                = 1 h 8 min 43 s&lt;br /&gt;
| Commentaire 1        = [https://lazywinadmin.com lazywinadmin.com]&lt;br /&gt;
| Commentaire 2        = [https://github.com/lazywinadmin github.com/lazywinadmin]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Voir aussi ==&lt;br /&gt;
* &amp;amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
[[Catégorie:PowerShell]]&lt;br /&gt;
[[Catégorie:Expression régulière]]&lt;/div&gt;</summary>
		<author><name>Fylip22</name></author>
	</entry>
	<entry>
		<id>https://kono.phpage.fr/index.php?title=PowerShell/Donn%C3%A9es/Texte&amp;diff=6491</id>
		<title>PowerShell/Données/Texte</title>
		<link rel="alternate" type="text/html" href="https://kono.phpage.fr/index.php?title=PowerShell/Donn%C3%A9es/Texte&amp;diff=6491"/>
		<updated>2026-10-18T20:25:19Z</updated>

		<summary type="html">&lt;p&gt;Fylip22 : /* Suppression de retour chariot et saut de ligne (CR et LF) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Sommaire}}&lt;br /&gt;
&lt;br /&gt;
Les données de type texte et différents traitements.&lt;br /&gt;
&lt;br /&gt;
== Suppression de retour chariot et saut de ligne (CR et LF) ==&lt;br /&gt;
&amp;lt;source&amp;gt;&lt;br /&gt;
&amp;lt;#&lt;br /&gt;
Description : traitement d&#039;un document texte possédant des retours chariots (CR) et des saut de ligne (LF) ; le but est d&#039;optimiser le contenu pour être ensuite imprimé&lt;br /&gt;
Usage       : exercice en PowerShell&lt;br /&gt;
Auteur      : fylip22&lt;br /&gt;
Version     : 1.0&lt;br /&gt;
Révisions   :&lt;br /&gt;
	- 1.0 (02/12/2024) : création du script&lt;br /&gt;
#&amp;gt;&lt;br /&gt;
&lt;br /&gt;
$texte = &amp;quot;&lt;br /&gt;
00:00:01 Présentateur 1&lt;br /&gt;
Bonjour. Il faut beau aujourd&#039;hui&lt;br /&gt;
00:00:10&lt;br /&gt;
Bonjour&lt;br /&gt;
00:00:11 Présentateur 2&lt;br /&gt;
Comment ça va ?&lt;br /&gt;
00:00:12 Présentateur 3&lt;br /&gt;
Je suis content d&#039;être ici aujourd&#039;hui&lt;br /&gt;
00:00:29&lt;br /&gt;
Comment ?&lt;br /&gt;
&amp;quot;&lt;br /&gt;
&lt;br /&gt;
# suppression de CR et LF après le texte &amp;quot;présentateur&amp;quot; (CR : carriage return, retour chariot ; LF : line feed, saut de ligne)&lt;br /&gt;
$texte = $texte -replace &amp;quot;(Présentateur [1-9])(\r\n)&amp;quot; ,&amp;quot;`$1 : &amp;quot;&lt;br /&gt;
&lt;br /&gt;
# suppression de CR et LF après le compteur de type 00:00:00 (CR : carriage return, retour chariot ; LF : line feed, saut de ligne)&lt;br /&gt;
$texte = $texte -replace &amp;quot;([\d]{2}:[\d]{2}:[\d]{2})(\r\n)&amp;quot; ,&amp;quot;`$1 : &amp;quot;&lt;br /&gt;
&lt;br /&gt;
# affichage du résultat&lt;br /&gt;
$texte &lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Alignement de textes ==&lt;br /&gt;
Pour aligner du texte et des valeurs numérique :&lt;br /&gt;
&amp;lt;source&amp;gt;&lt;br /&gt;
$longueur1 = 30&lt;br /&gt;
$longueur2 = 8&lt;br /&gt;
$montant1 = 1234&lt;br /&gt;
$montant2 = 12&lt;br /&gt;
$montant3 = 54321&lt;br /&gt;
$separateur = &amp;quot;.&amp;quot;&lt;br /&gt;
Clear-Host&lt;br /&gt;
&amp;quot;Bonjour &amp;quot;.PadRight($longueur, $separateur) + &amp;quot; : &amp;quot; + &amp;quot;$montant1&amp;quot;.PadLeft($longueur2)&lt;br /&gt;
&amp;quot;Bonjour, il fait beau ! &amp;quot;.PadRight($longueur, $separateur) + &amp;quot; : &amp;quot; + &amp;quot;$montant2&amp;quot;.PadLeft($longueur2)&lt;br /&gt;
&amp;quot;Bonjour, c&#039;est ici que ? &amp;quot;.PadRight($longueur, $separateur) + &amp;quot; : &amp;quot; + &amp;quot;$montant3&amp;quot;.PadLeft($longueur2)&lt;br /&gt;
Write-Host&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Résultat&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Bonjour ...................... :     1234&lt;br /&gt;
Bonjour, il fait beau ! ...... :       12&lt;br /&gt;
Bonjour, c&#039;est ici que ? ..... :    54321&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Analyse syntaxique de données ==&lt;br /&gt;
{{youtube2&lt;br /&gt;
| Nom de la chaine     = French DevOps &amp;amp; PowerShell User Group&lt;br /&gt;
| URL de la chaine     = https://www.youtube.com/@FrenchPowerShellUserGroup&lt;br /&gt;
| Intitulé de la vidéo = FrPSUG 2016/09/20 Analyse syntaxique de données avec Microsoft PowerShell (Francois-Xavier Cat)&lt;br /&gt;
| ID de la vidéo       = sCd8YufeyUI&lt;br /&gt;
| Date                 = 20/09/2016&lt;br /&gt;
| Durée                = 1 h 8 min 43 s&lt;br /&gt;
| Commentaire 1        = [https://lazywinadmin.com lazywinadmin.com]&lt;br /&gt;
| Commentaire 2        = [https://github.com/lazywinadmin github.com/lazywinadmin]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Voir aussi ==&lt;br /&gt;
* &amp;amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
[[Catégorie:PowerShell]]&lt;br /&gt;
[[Catégorie:Expression régulière]]&lt;/div&gt;</summary>
		<author><name>Fylip22</name></author>
	</entry>
	<entry>
		<id>https://kono.phpage.fr/index.php?title=Association_loi_de_1901/PowerShell&amp;diff=6490</id>
		<title>Association loi de 1901/PowerShell</title>
		<link rel="alternate" type="text/html" href="https://kono.phpage.fr/index.php?title=Association_loi_de_1901/PowerShell&amp;diff=6490"/>
		<updated>2026-10-18T20:07:34Z</updated>

		<summary type="html">&lt;p&gt;Fylip22 : /* Voir aussi */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Sommaire}}&lt;br /&gt;
&lt;br /&gt;
Requête web pour l&#039;extraction de données.&lt;br /&gt;
&lt;br /&gt;
== Liste des orchestres ==&lt;br /&gt;
&amp;lt;source&amp;gt;&lt;br /&gt;
&amp;lt;#&lt;br /&gt;
Nom           : PSHWEB102&lt;br /&gt;
Description   : extraction de données d&#039;un site web contenant des codes et libellés&lt;br /&gt;
Usage         : exercice en PowerShell&lt;br /&gt;
Particularité : néant&lt;br /&gt;
Auteur        : fylip22&lt;br /&gt;
Version       : 1.0&lt;br /&gt;
Révisions     :&lt;br /&gt;
                - 1.0 (18/10/2026) : création du script&lt;br /&gt;
#&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# Extraction de la liste des orchestres sous la forme &amp;quot;code, nom&amp;quot;&lt;br /&gt;
&lt;br /&gt;
# 1. Définir l&#039;URL de la page de recherche contenant le formulaire&lt;br /&gt;
$Url = &amp;quot;http://www.touteladanse.com/dd_orchestre.php&amp;quot;&lt;br /&gt;
&lt;br /&gt;
# 2. Envoyer la requête HTTP en forçant le parsing basique (compatible multi-plateforme)&lt;br /&gt;
$Contenu = Invoke-WebRequest -Uri $Url&lt;br /&gt;
&lt;br /&gt;
# 3. Utiliser une expression régulière (Regex) pour capturer les balises du champ &amp;quot;orchestre&amp;quot;&lt;br /&gt;
$Motif = &#039;&amp;lt;a href=&amp;quot;(?&amp;lt;Code&amp;gt;[^&amp;quot;]+)\.php&amp;quot;[^&amp;gt;]*&amp;gt; (?&amp;lt;Nom&amp;gt;[^&amp;lt;]+) &amp;lt;\/a&amp;gt;&#039;&lt;br /&gt;
&lt;br /&gt;
# 4. Extraire toutes les correspondances trouvées dans le code source de la page&lt;br /&gt;
$Correspondance = [regex]::Matches($Contenu.Content, $Motif)&lt;br /&gt;
&lt;br /&gt;
# 5. Parcourir et structurer les résultats dans un tableau d&#039;objets propres&lt;br /&gt;
$OrchestreListe = foreach ($Element in $Correspondance) {&lt;br /&gt;
    [PSCustomObject]@{&lt;br /&gt;
        Code = $Element.Groups[1].Value.Trim()&lt;br /&gt;
        Nom  = $Element.Groups[2].Value.Trim()&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
# 6. Afficher le résultat final sous forme de tableau dans la console&lt;br /&gt;
$OrchestreListe | Sort-Object Code | Format-Table&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Date d&#039;événement ==&lt;br /&gt;
&amp;lt;source&amp;gt;&lt;br /&gt;
&amp;lt;#&lt;br /&gt;
Nom           : PSHWEB101&lt;br /&gt;
Description   : extraction de données d&#039;un site web contenant les dates et lieux d&#039;événements&lt;br /&gt;
Usage         : exercice en PowerShell&lt;br /&gt;
Particularité : néant&lt;br /&gt;
Auteur        : fylip22&lt;br /&gt;
Version       : 1.0&lt;br /&gt;
Révisions     :&lt;br /&gt;
                - 1.0 (21/04/2025) : création du script&lt;br /&gt;
#&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# nombre maximum d&#039;orchestre à traiter&lt;br /&gt;
$ListeLongueur = 200&lt;br /&gt;
&lt;br /&gt;
$OrchestreNombre, $DateNombre = 0, 0&lt;br /&gt;
$horodatage = Get-Date -Format &amp;quot;yyyyMMdd-HHmmss&amp;quot;&lt;br /&gt;
$fichierExport = &amp;quot;C:\support\bal-$horodatage.csv&amp;quot;&lt;br /&gt;
&lt;br /&gt;
New-Item -ItemType File -Path $fichierExport -Force &lt;br /&gt;
Set-Content -Path $fichierExport -Value &amp;quot;Orchestre;Jour;Date;Heure;Ville;Département;Salle;Descriptif&amp;quot; -Encoding UTF8&lt;br /&gt;
&lt;br /&gt;
# * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *&lt;br /&gt;
# &lt;br /&gt;
# A.- Récupération de la liste des orchestres (code)&lt;br /&gt;
# &lt;br /&gt;
# * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *&lt;br /&gt;
&lt;br /&gt;
# page de la liste des orchestres&lt;br /&gt;
$webSite = Invoke-WebRequest -Uri http://www.touteladanse.com/dd_orchestre.php&lt;br /&gt;
&lt;br /&gt;
# récupération des éléments du site&lt;br /&gt;
$liste = $webSite.AllElements&lt;br /&gt;
$match = $liste | select-string &#039;([a-z]{3}[0-9]{3})&#039; -AllMatches&lt;br /&gt;
$resultat = $match.Matches.value&lt;br /&gt;
&lt;br /&gt;
$orchestreListeUnique = $resultat | Select-Object -Unique | Select-Object -last $ListeLongueur | Sort-Object&lt;br /&gt;
Write-host (&amp;quot;Nombre d&#039;orchestres : {0}&amp;quot; -f $orchestreListeUnique.count)&lt;br /&gt;
&lt;br /&gt;
Clear-Host &lt;br /&gt;
&lt;br /&gt;
# * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *&lt;br /&gt;
# &lt;br /&gt;
# B.- Récupération des dates de chaque orchestre&lt;br /&gt;
# &lt;br /&gt;
# * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *&lt;br /&gt;
&lt;br /&gt;
## Début de la bouche générale&lt;br /&gt;
Foreach ($orchestreCode in $orchestreListeUnique) {&lt;br /&gt;
    &lt;br /&gt;
   # exploration &lt;br /&gt;
   $webSite = Invoke-WebRequest -Uri http://www.touteladanse.com/$orchestreCode.php&lt;br /&gt;
&lt;br /&gt;
   # Find table in the website&lt;br /&gt;
   $tableData = $webSite.AllElements | Where-Object {$_.tagname -eq &#039;td&#039; -and $_.innertext -notlike &amp;quot;*dispo*&amp;quot;}&lt;br /&gt;
&lt;br /&gt;
   # Table header and data&lt;br /&gt;
   $tdata = $tableData.innerText&lt;br /&gt;
   $thead = @(&amp;quot;Date&amp;quot;, &amp;quot;Heure&amp;quot;, &amp;quot;Ville&amp;quot;, &amp;quot;Salle&amp;quot;, &amp;quot;Descriptif&amp;quot;)&lt;br /&gt;
   $dataResult = New-Object System.Collections.ArrayList&lt;br /&gt;
&lt;br /&gt;
   # commencer à 1 pour ne pas avoir les deux premières (titre du tableau)&lt;br /&gt;
   for ($i = 1; $i -le $tdata.count; $i+= ($thead.count - 1)) {&lt;br /&gt;
      if ($tdata.count -eq $i) { break }&lt;br /&gt;
      $group = $i + ($thead.count - 1)&lt;br /&gt;
      [void]$dataResult.Add($tdata[$i..$group])&lt;br /&gt;
      $i++&lt;br /&gt;
      }&lt;br /&gt;
&lt;br /&gt;
   # Html data into powershell table format&lt;br /&gt;
   $finalResult = @()&lt;br /&gt;
   $finalResult += $orchestreCode&lt;br /&gt;
   $OrchestreNombre += 1&lt;br /&gt;
&lt;br /&gt;
   foreach ($data in $dataResult) {&lt;br /&gt;
      $data = $data -replace &#039;(lundi|mardi|mercredi|jeudi|vendredi|samedi|dimanche).(\d\d\/\d\d\/\d\d\d\d)$&#039;, &#039;$1;$2&#039;&lt;br /&gt;
      $regex = &amp;quot;([abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZâÉéèêëîïôö&#039;&#039; -]+).*\(([0-9][0-9])\)&amp;quot;&lt;br /&gt;
      $data = $data -replace $regex,&#039;$1;$2&#039;&lt;br /&gt;
      $data = $data -join &amp;quot;;&amp;quot;&lt;br /&gt;
      $finalResult += $data -join &amp;quot;;&amp;quot;&lt;br /&gt;
      Add-Content -Path $fichierExport -Value &amp;quot;$orchestreCode;$data&amp;quot;&lt;br /&gt;
   }&lt;br /&gt;
&lt;br /&gt;
# * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *&lt;br /&gt;
# &lt;br /&gt;
# B.1 - Affichage des dates pour l&#039;orchestre en cours&lt;br /&gt;
# &lt;br /&gt;
# * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *&lt;br /&gt;
&lt;br /&gt;
   Write-Host &amp;quot;* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *&amp;quot;&lt;br /&gt;
   Write-Host (&amp;quot;Orchestre {0}, nombre de dates : {1}&amp;quot; -f $orchestreCode, $finalResult.count)&lt;br /&gt;
   $DateNombre += $finalResult.count&lt;br /&gt;
}&lt;br /&gt;
## Fin de la bouche générale&lt;br /&gt;
&lt;br /&gt;
Write-Host (&amp;quot;Fin du traitement pour {0} orchestres et {1} événements&amp;quot; -f $OrchestreNombre, $DateNombre)&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Voir aussi ==&lt;br /&gt;
* &amp;amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
[[Catégorie:Requête SQL]]&lt;br /&gt;
[[Catégorie:PowerShell]]&lt;/div&gt;</summary>
		<author><name>Fylip22</name></author>
	</entry>
	<entry>
		<id>https://kono.phpage.fr/index.php?title=Expression_r%C3%A9guli%C3%A8re&amp;diff=6489</id>
		<title>Expression régulière</title>
		<link rel="alternate" type="text/html" href="https://kono.phpage.fr/index.php?title=Expression_r%C3%A9guli%C3%A8re&amp;diff=6489"/>
		<updated>2026-10-18T19:15:44Z</updated>

		<summary type="html">&lt;p&gt;Fylip22 : /* Exemple 3, HTML */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Une &#039;&#039;&#039;expression régulière&#039;&#039;&#039;, ou &#039;&#039;&#039;expression rationnelle&#039;&#039;&#039;, est, en informatique, une chaîne de caractères que l’on appelle parfois un motif et qui décrit un ensemble de chaînes de caractères possibles selon une syntaxe précise. Les expressions rationnelles sont issues des théories mathématiques des langages formels des années 1940. Leur capacité à décrire avec concision des ensembles réguliers explique qu’elles se retrouvent dans plusieurs domaines scientifiques dans les années d’après-guerre et justifie leur adoption en informatique. Les expressions rationnelles sont aujourd’hui utilisées par les informaticiens dans l’édition et le contrôle de texte ainsi que dans la manipulation des langues formelles que sont les langages de l’informatique.&lt;br /&gt;
&lt;br /&gt;
== Généralité ==&lt;br /&gt;
Après avoir vu la vidéo Youtube de Grafikart.fr, je comprends qu&#039;il faut que l&#039;expression régulière soit construite pour prendre en compte l&#039;ensemble des chaines de caractères à traiter.&lt;br /&gt;
&lt;br /&gt;
{{youtube2&lt;br /&gt;
| Nom de la chaine     = Grafikart.fr&lt;br /&gt;
| URL de la chaine     = https://www.youtube.com/@grafikart&lt;br /&gt;
| Intitulé de la vidéo = Comprendre les expressions régulières&lt;br /&gt;
| ID de la vidéo       = _VKVBxXmY8M&lt;br /&gt;
| Date                 = 09/01/2024&lt;br /&gt;
| Durée                = 38 min 9 s&lt;br /&gt;
| Commentaire 1        = &lt;br /&gt;
| Commentaire 2        =&lt;br /&gt;
}}&lt;br /&gt;
{{youtube2&lt;br /&gt;
| Nom de la chaine     = Grafikart.fr&lt;br /&gt;
| URL de la chaine     = https://www.youtube.com/@grafikart&lt;br /&gt;
| Intitulé de la vidéo = Expressions régulières : Lookahead &amp;amp; Lookbehind&lt;br /&gt;
| ID de la vidéo       = 47mwKLSxbw8&lt;br /&gt;
| Date                 = 11/01/2024&lt;br /&gt;
| Durée                = 12 min 21 s&lt;br /&gt;
| Commentaire 1        = &lt;br /&gt;
| Commentaire 2        =&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Avec Notepad++ ==&lt;br /&gt;
Pour que la fonction &amp;quot;Remplacer&amp;quot; utilise les expressions régulières, il faut activer l&#039;option &amp;quot;expression régulière&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Exemple 1 : remplacer les expressions &amp;lt;code&amp;gt;VOC001&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;VOC002&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;VOC003&amp;lt;/code&amp;gt;... par &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;big&amp;gt;&amp;lt;code&amp;gt;VOC001&amp;lt;/code&amp;gt;&amp;lt;/big&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;big&amp;gt;&amp;lt;code&amp;gt;VOC002&amp;lt;/code&amp;gt;&amp;lt;/big&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;...&lt;br /&gt;
* source : &amp;lt;source inline&amp;gt;(VOC\d{3})&amp;lt;/source&amp;gt;&lt;br /&gt;
* destination : &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;big&amp;gt;&amp;lt;code&amp;gt;\1&amp;lt;/code&amp;gt;&amp;lt;/big&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Avec LibreOffice ==&lt;br /&gt;
Pour récupérer le jour de la semaine :&lt;br /&gt;
* &amp;lt;source inline&amp;gt;=REGEX(B548;&amp;quot;(lundi|mardi|mercredi|jeudi|vendredi|samedi|dimanche)&amp;quot;)&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Exemple ==&lt;br /&gt;
* &amp;lt;source inline&amp;gt;^Acrobat Reader ([1-9].*)$&amp;lt;/source&amp;gt; : permet de lister toutes les chaines de caractères commençant par &amp;quot;Acrobat Reader&amp;quot; et dont la fin se termine par un chiffre entre 1 et 9 et suivi de n&#039;importe quel caractères répété de 0 à n fois ;&lt;br /&gt;
* &amp;lt;source inline&amp;gt;([1-9].*)$&amp;lt;/source&amp;gt; : pour la fin se termine par un chiffre entre 1 et 9 et suivi de n&#039;importe quel caractères répété de 0 à n fois ;&lt;br /&gt;
* &amp;lt;source inline&amp;gt;^(Microsoft Visual C\+\+ 20[0-9]{2}(?: x86)? Redistributable)(?: - ((?:KB[0-9]{7} - )?(?:x86 )?[0-9.]+))?$&amp;lt;/source&amp;gt; : permet de lister toutes les chaines de caractères commençant par &amp;quot;Microsoft Visual C++ 20[0-9]{2}(?: x86)? Redistributable&amp;quot; ... ;&lt;br /&gt;
* &amp;lt;source inline&amp;gt;[0-9]{2}&amp;lt;/source&amp;gt; : pour les valeurs comprises entre 00 et 99 ;&lt;br /&gt;
* &amp;lt;source inline&amp;gt;^[0-9\s]+\.[0-9]{2}&amp;lt;/source&amp;gt; : récupère la chaine numérique de type 12345,12 :&lt;br /&gt;
** &amp;lt;source inline&amp;gt;^&amp;lt;/source&amp;gt; : la cible recherchée est au début de la chaine de caractères,&lt;br /&gt;
** &amp;lt;source inline&amp;gt;[0-9\s]+&amp;lt;/source&amp;gt; : partie entière sans limite de chiffre,&lt;br /&gt;
** &amp;lt;source inline&amp;gt;\s&amp;lt;/source&amp;gt; : avec l&#039;espace comme séparateur des milliers (dans l&#039;expression, la lettre &#039;&#039;s&#039;&#039; doit être échappé pour être pris comme option de l&#039;expression régulière et non comme caractère),&lt;br /&gt;
** &amp;lt;source inline&amp;gt;\.&amp;lt;/source&amp;gt; : le point comme séparateur décimal (dans l&#039;expression, le point doit être échappé pour être pris comme un point et non comme option de l&#039;expression régulière),&lt;br /&gt;
** &amp;lt;source inline&amp;gt;[0-9]{2}&amp;lt;/source&amp;gt; : deux décimales,&lt;br /&gt;
* &amp;lt;source inline&amp;gt;^[0-9\s]+[,|\.][0-9]{0,2}&amp;lt;/source&amp;gt; : récupère la chaine numérique de type 12345,12 :&lt;br /&gt;
** &amp;lt;source inline&amp;gt;^&amp;lt;/source&amp;gt; : la cible recherchée est au début de la chaine de caractères,&lt;br /&gt;
** &amp;lt;source inline&amp;gt;[0-9\s]+&amp;lt;/source&amp;gt; : partie entière sans limite de chiffre,&lt;br /&gt;
** &amp;lt;source inline&amp;gt;\s&amp;lt;/source&amp;gt; : avec l&#039;espace comme séparateur des milliers (dans l&#039;expression, la lettre &#039;&#039;s&#039;&#039; doit être échappé pour être pris comme option de l&#039;expression régulière et non comme caractère),&lt;br /&gt;
** &amp;lt;source inline&amp;gt;[,|\.]&amp;lt;/source&amp;gt; : la virgule ou le point comme séparateur décimal (dans l&#039;expression, le point doit être échappé pour être pris comme un point et non comme option de l&#039;expression régulière),&lt;br /&gt;
** &amp;lt;source inline&amp;gt;[0-9]{2}&amp;lt;/source&amp;gt; : deux décimales,&lt;br /&gt;
* &amp;lt;source inline&amp;gt;.*t.l.chargement.*u&amp;lt;/source&amp;gt; ; contient la chaine de caractère &amp;quot;téléchargement&amp;quot; ; l&#039;option &amp;lt;code&amp;gt;u&amp;lt;/code&amp;gt; pour l&#039;Unicode&lt;br /&gt;
* &amp;lt;source inline&amp;gt;(.*)Professionnel(.*)&amp;lt;/source&amp;gt; : pour chercher le terme &amp;quot;Professionnel&amp;quot; dans une chaine de caractère ; &amp;lt;code&amp;gt;#0 Professional #1&amp;lt;/code&amp;gt; ; pour assigner le résultat de l&#039;expression régulière&lt;br /&gt;
* &amp;lt;source inline&amp;gt;([&amp;quot;&#039;])((?:\\.|[^\\])*?)\1&amp;lt;/source&amp;gt; : qui saura à quoi cela correspond ? Un indice : &amp;quot;Graphikart.fr&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Exemple 1 ==&lt;br /&gt;
Pour traitement de fichiers vidéos, avec codification dans le nom :&lt;br /&gt;
* &amp;lt;source inline&amp;gt;(1920)|(q23)|(.mkv)&amp;lt;/source&amp;gt;&lt;br /&gt;
* &amp;lt;source inline&amp;gt;(?:1280.*q23)&amp;lt;/source&amp;gt; : pour rechercher les fichiers dont le nom contient, dans l&#039;ordre, les expressions suivantes &amp;lt;code&amp;gt;1280&amp;lt;/code&amp;gt; et &amp;lt;code&amp;gt;q23&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Exemple 2 ==&lt;br /&gt;
Pour des fonctions de personnels d&#039;une entreprise, permet de ne récupérer que la fonction :&lt;br /&gt;
* &amp;lt;source inline&amp;gt;^(.*)((,+|.+) (grade|niveau) [1-9])(.*)$&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pour les textes suivants, ne récupère que le groupe 1 (la fonction du personnel sans le grade ou le niveau, ni les virgules):&lt;br /&gt;
* Technicien informatique, grade 2&lt;br /&gt;
* Technicien supérieur, grade 1&lt;br /&gt;
* Technicien laboratoire, grade 5&lt;br /&gt;
* Technicien, niveau 5&lt;br /&gt;
* Technicien de maintenance, niveau 3&lt;br /&gt;
* Technicien de sécurité&lt;br /&gt;
&lt;br /&gt;
== Exemple 3, HTML ==&lt;br /&gt;
Récupération du contenu de l&#039;option &amp;quot;title&amp;quot; contenu dans une balise &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;span&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; :&lt;br /&gt;
* &amp;lt;source inline lang=&amp;quot;regex&amp;quot;&amp;gt;&amp;lt;span&amp;gt;.*title=&amp;quot;([^&amp;quot;]+)&amp;quot;.*&amp;lt;\/span&amp;gt;&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Vidéo ==&lt;br /&gt;
&#039;&#039;Learn Regular Expressions In 20 Minutes&#039;&#039; de Web Dev Simplified sur YouTube :&lt;br /&gt;
* https://www.youtube.com/watch?v=rhzKDrUiJVk&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Regular Expressions (Regex) Tutorial: How to Match Any Pattern of Text&#039;&#039; de Corey Schafer sur YouTube&lt;br /&gt;
* https://www.youtube.com/watch?v=sa-TUpSx1JA&lt;br /&gt;
&lt;br /&gt;
== Voir aussi == &lt;br /&gt;
* [[MassEditRegex]]&lt;br /&gt;
* [[PowerShell]]&lt;br /&gt;
&lt;br /&gt;
=== Lien externe ===&lt;br /&gt;
* https://fr.wikipedia.org/wiki/Expression_rationnelle&lt;br /&gt;
* https://regex101.com/ test en direct d&#039;expressions rationnelles&lt;br /&gt;
&lt;br /&gt;
[[Catégorie:Informatique]]&lt;br /&gt;
[[Catégorie:Expression régulière]]&lt;br /&gt;
[[Catégorie:Notepad++]]&lt;/div&gt;</summary>
		<author><name>Fylip22</name></author>
	</entry>
	<entry>
		<id>https://kono.phpage.fr/index.php?title=Expression_r%C3%A9guli%C3%A8re&amp;diff=6488</id>
		<title>Expression régulière</title>
		<link rel="alternate" type="text/html" href="https://kono.phpage.fr/index.php?title=Expression_r%C3%A9guli%C3%A8re&amp;diff=6488"/>
		<updated>2026-10-18T19:15:22Z</updated>

		<summary type="html">&lt;p&gt;Fylip22 : /* Exemple 2 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Une &#039;&#039;&#039;expression régulière&#039;&#039;&#039;, ou &#039;&#039;&#039;expression rationnelle&#039;&#039;&#039;, est, en informatique, une chaîne de caractères que l’on appelle parfois un motif et qui décrit un ensemble de chaînes de caractères possibles selon une syntaxe précise. Les expressions rationnelles sont issues des théories mathématiques des langages formels des années 1940. Leur capacité à décrire avec concision des ensembles réguliers explique qu’elles se retrouvent dans plusieurs domaines scientifiques dans les années d’après-guerre et justifie leur adoption en informatique. Les expressions rationnelles sont aujourd’hui utilisées par les informaticiens dans l’édition et le contrôle de texte ainsi que dans la manipulation des langues formelles que sont les langages de l’informatique.&lt;br /&gt;
&lt;br /&gt;
== Généralité ==&lt;br /&gt;
Après avoir vu la vidéo Youtube de Grafikart.fr, je comprends qu&#039;il faut que l&#039;expression régulière soit construite pour prendre en compte l&#039;ensemble des chaines de caractères à traiter.&lt;br /&gt;
&lt;br /&gt;
{{youtube2&lt;br /&gt;
| Nom de la chaine     = Grafikart.fr&lt;br /&gt;
| URL de la chaine     = https://www.youtube.com/@grafikart&lt;br /&gt;
| Intitulé de la vidéo = Comprendre les expressions régulières&lt;br /&gt;
| ID de la vidéo       = _VKVBxXmY8M&lt;br /&gt;
| Date                 = 09/01/2024&lt;br /&gt;
| Durée                = 38 min 9 s&lt;br /&gt;
| Commentaire 1        = &lt;br /&gt;
| Commentaire 2        =&lt;br /&gt;
}}&lt;br /&gt;
{{youtube2&lt;br /&gt;
| Nom de la chaine     = Grafikart.fr&lt;br /&gt;
| URL de la chaine     = https://www.youtube.com/@grafikart&lt;br /&gt;
| Intitulé de la vidéo = Expressions régulières : Lookahead &amp;amp; Lookbehind&lt;br /&gt;
| ID de la vidéo       = 47mwKLSxbw8&lt;br /&gt;
| Date                 = 11/01/2024&lt;br /&gt;
| Durée                = 12 min 21 s&lt;br /&gt;
| Commentaire 1        = &lt;br /&gt;
| Commentaire 2        =&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Avec Notepad++ ==&lt;br /&gt;
Pour que la fonction &amp;quot;Remplacer&amp;quot; utilise les expressions régulières, il faut activer l&#039;option &amp;quot;expression régulière&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Exemple 1 : remplacer les expressions &amp;lt;code&amp;gt;VOC001&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;VOC002&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;VOC003&amp;lt;/code&amp;gt;... par &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;big&amp;gt;&amp;lt;code&amp;gt;VOC001&amp;lt;/code&amp;gt;&amp;lt;/big&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;big&amp;gt;&amp;lt;code&amp;gt;VOC002&amp;lt;/code&amp;gt;&amp;lt;/big&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;...&lt;br /&gt;
* source : &amp;lt;source inline&amp;gt;(VOC\d{3})&amp;lt;/source&amp;gt;&lt;br /&gt;
* destination : &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;big&amp;gt;&amp;lt;code&amp;gt;\1&amp;lt;/code&amp;gt;&amp;lt;/big&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Avec LibreOffice ==&lt;br /&gt;
Pour récupérer le jour de la semaine :&lt;br /&gt;
* &amp;lt;source inline&amp;gt;=REGEX(B548;&amp;quot;(lundi|mardi|mercredi|jeudi|vendredi|samedi|dimanche)&amp;quot;)&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Exemple ==&lt;br /&gt;
* &amp;lt;source inline&amp;gt;^Acrobat Reader ([1-9].*)$&amp;lt;/source&amp;gt; : permet de lister toutes les chaines de caractères commençant par &amp;quot;Acrobat Reader&amp;quot; et dont la fin se termine par un chiffre entre 1 et 9 et suivi de n&#039;importe quel caractères répété de 0 à n fois ;&lt;br /&gt;
* &amp;lt;source inline&amp;gt;([1-9].*)$&amp;lt;/source&amp;gt; : pour la fin se termine par un chiffre entre 1 et 9 et suivi de n&#039;importe quel caractères répété de 0 à n fois ;&lt;br /&gt;
* &amp;lt;source inline&amp;gt;^(Microsoft Visual C\+\+ 20[0-9]{2}(?: x86)? Redistributable)(?: - ((?:KB[0-9]{7} - )?(?:x86 )?[0-9.]+))?$&amp;lt;/source&amp;gt; : permet de lister toutes les chaines de caractères commençant par &amp;quot;Microsoft Visual C++ 20[0-9]{2}(?: x86)? Redistributable&amp;quot; ... ;&lt;br /&gt;
* &amp;lt;source inline&amp;gt;[0-9]{2}&amp;lt;/source&amp;gt; : pour les valeurs comprises entre 00 et 99 ;&lt;br /&gt;
* &amp;lt;source inline&amp;gt;^[0-9\s]+\.[0-9]{2}&amp;lt;/source&amp;gt; : récupère la chaine numérique de type 12345,12 :&lt;br /&gt;
** &amp;lt;source inline&amp;gt;^&amp;lt;/source&amp;gt; : la cible recherchée est au début de la chaine de caractères,&lt;br /&gt;
** &amp;lt;source inline&amp;gt;[0-9\s]+&amp;lt;/source&amp;gt; : partie entière sans limite de chiffre,&lt;br /&gt;
** &amp;lt;source inline&amp;gt;\s&amp;lt;/source&amp;gt; : avec l&#039;espace comme séparateur des milliers (dans l&#039;expression, la lettre &#039;&#039;s&#039;&#039; doit être échappé pour être pris comme option de l&#039;expression régulière et non comme caractère),&lt;br /&gt;
** &amp;lt;source inline&amp;gt;\.&amp;lt;/source&amp;gt; : le point comme séparateur décimal (dans l&#039;expression, le point doit être échappé pour être pris comme un point et non comme option de l&#039;expression régulière),&lt;br /&gt;
** &amp;lt;source inline&amp;gt;[0-9]{2}&amp;lt;/source&amp;gt; : deux décimales,&lt;br /&gt;
* &amp;lt;source inline&amp;gt;^[0-9\s]+[,|\.][0-9]{0,2}&amp;lt;/source&amp;gt; : récupère la chaine numérique de type 12345,12 :&lt;br /&gt;
** &amp;lt;source inline&amp;gt;^&amp;lt;/source&amp;gt; : la cible recherchée est au début de la chaine de caractères,&lt;br /&gt;
** &amp;lt;source inline&amp;gt;[0-9\s]+&amp;lt;/source&amp;gt; : partie entière sans limite de chiffre,&lt;br /&gt;
** &amp;lt;source inline&amp;gt;\s&amp;lt;/source&amp;gt; : avec l&#039;espace comme séparateur des milliers (dans l&#039;expression, la lettre &#039;&#039;s&#039;&#039; doit être échappé pour être pris comme option de l&#039;expression régulière et non comme caractère),&lt;br /&gt;
** &amp;lt;source inline&amp;gt;[,|\.]&amp;lt;/source&amp;gt; : la virgule ou le point comme séparateur décimal (dans l&#039;expression, le point doit être échappé pour être pris comme un point et non comme option de l&#039;expression régulière),&lt;br /&gt;
** &amp;lt;source inline&amp;gt;[0-9]{2}&amp;lt;/source&amp;gt; : deux décimales,&lt;br /&gt;
* &amp;lt;source inline&amp;gt;.*t.l.chargement.*u&amp;lt;/source&amp;gt; ; contient la chaine de caractère &amp;quot;téléchargement&amp;quot; ; l&#039;option &amp;lt;code&amp;gt;u&amp;lt;/code&amp;gt; pour l&#039;Unicode&lt;br /&gt;
* &amp;lt;source inline&amp;gt;(.*)Professionnel(.*)&amp;lt;/source&amp;gt; : pour chercher le terme &amp;quot;Professionnel&amp;quot; dans une chaine de caractère ; &amp;lt;code&amp;gt;#0 Professional #1&amp;lt;/code&amp;gt; ; pour assigner le résultat de l&#039;expression régulière&lt;br /&gt;
* &amp;lt;source inline&amp;gt;([&amp;quot;&#039;])((?:\\.|[^\\])*?)\1&amp;lt;/source&amp;gt; : qui saura à quoi cela correspond ? Un indice : &amp;quot;Graphikart.fr&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Exemple 1 ==&lt;br /&gt;
Pour traitement de fichiers vidéos, avec codification dans le nom :&lt;br /&gt;
* &amp;lt;source inline&amp;gt;(1920)|(q23)|(.mkv)&amp;lt;/source&amp;gt;&lt;br /&gt;
* &amp;lt;source inline&amp;gt;(?:1280.*q23)&amp;lt;/source&amp;gt; : pour rechercher les fichiers dont le nom contient, dans l&#039;ordre, les expressions suivantes &amp;lt;code&amp;gt;1280&amp;lt;/code&amp;gt; et &amp;lt;code&amp;gt;q23&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Exemple 2 ==&lt;br /&gt;
Pour des fonctions de personnels d&#039;une entreprise, permet de ne récupérer que la fonction :&lt;br /&gt;
* &amp;lt;source inline&amp;gt;^(.*)((,+|.+) (grade|niveau) [1-9])(.*)$&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pour les textes suivants, ne récupère que le groupe 1 (la fonction du personnel sans le grade ou le niveau, ni les virgules):&lt;br /&gt;
* Technicien informatique, grade 2&lt;br /&gt;
* Technicien supérieur, grade 1&lt;br /&gt;
* Technicien laboratoire, grade 5&lt;br /&gt;
* Technicien, niveau 5&lt;br /&gt;
* Technicien de maintenance, niveau 3&lt;br /&gt;
* Technicien de sécurité&lt;br /&gt;
&lt;br /&gt;
== Exemple 3, HTML ==&lt;br /&gt;
Récupération du contenu de l&#039;option &amp;quot;title&amp;quot; contenu dans une balise &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;span&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; :&lt;br /&gt;
* &amp;lt;source inline&amp;gt;&amp;lt;span&amp;gt;.*title=&amp;quot;([^&amp;quot;]+)&amp;quot;.*&amp;lt;\/span&amp;gt;&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Vidéo ==&lt;br /&gt;
&#039;&#039;Learn Regular Expressions In 20 Minutes&#039;&#039; de Web Dev Simplified sur YouTube :&lt;br /&gt;
* https://www.youtube.com/watch?v=rhzKDrUiJVk&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Regular Expressions (Regex) Tutorial: How to Match Any Pattern of Text&#039;&#039; de Corey Schafer sur YouTube&lt;br /&gt;
* https://www.youtube.com/watch?v=sa-TUpSx1JA&lt;br /&gt;
&lt;br /&gt;
== Voir aussi == &lt;br /&gt;
* [[MassEditRegex]]&lt;br /&gt;
* [[PowerShell]]&lt;br /&gt;
&lt;br /&gt;
=== Lien externe ===&lt;br /&gt;
* https://fr.wikipedia.org/wiki/Expression_rationnelle&lt;br /&gt;
* https://regex101.com/ test en direct d&#039;expressions rationnelles&lt;br /&gt;
&lt;br /&gt;
[[Catégorie:Informatique]]&lt;br /&gt;
[[Catégorie:Expression régulière]]&lt;br /&gt;
[[Catégorie:Notepad++]]&lt;/div&gt;</summary>
		<author><name>Fylip22</name></author>
	</entry>
	<entry>
		<id>https://kono.phpage.fr/index.php?title=Association_loi_de_1901/PowerShell&amp;diff=6487</id>
		<title>Association loi de 1901/PowerShell</title>
		<link rel="alternate" type="text/html" href="https://kono.phpage.fr/index.php?title=Association_loi_de_1901/PowerShell&amp;diff=6487"/>
		<updated>2026-10-18T17:26:04Z</updated>

		<summary type="html">&lt;p&gt;Fylip22 : /* Date d&amp;#039;événement */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Sommaire}}&lt;br /&gt;
&lt;br /&gt;
Requête web pour l&#039;extraction de données.&lt;br /&gt;
&lt;br /&gt;
== Liste des orchestres ==&lt;br /&gt;
&amp;lt;source&amp;gt;&lt;br /&gt;
&amp;lt;#&lt;br /&gt;
Nom           : PSHWEB102&lt;br /&gt;
Description   : extraction de données d&#039;un site web contenant des codes et libellés&lt;br /&gt;
Usage         : exercice en PowerShell&lt;br /&gt;
Particularité : néant&lt;br /&gt;
Auteur        : fylip22&lt;br /&gt;
Version       : 1.0&lt;br /&gt;
Révisions     :&lt;br /&gt;
                - 1.0 (18/10/2026) : création du script&lt;br /&gt;
#&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# Extraction de la liste des orchestres sous la forme &amp;quot;code, nom&amp;quot;&lt;br /&gt;
&lt;br /&gt;
# 1. Définir l&#039;URL de la page de recherche contenant le formulaire&lt;br /&gt;
$Url = &amp;quot;http://www.touteladanse.com/dd_orchestre.php&amp;quot;&lt;br /&gt;
&lt;br /&gt;
# 2. Envoyer la requête HTTP en forçant le parsing basique (compatible multi-plateforme)&lt;br /&gt;
$Contenu = Invoke-WebRequest -Uri $Url&lt;br /&gt;
&lt;br /&gt;
# 3. Utiliser une expression régulière (Regex) pour capturer les balises du champ &amp;quot;orchestre&amp;quot;&lt;br /&gt;
$Motif = &#039;&amp;lt;a href=&amp;quot;(?&amp;lt;Code&amp;gt;[^&amp;quot;]+)\.php&amp;quot;[^&amp;gt;]*&amp;gt; (?&amp;lt;Nom&amp;gt;[^&amp;lt;]+) &amp;lt;\/a&amp;gt;&#039;&lt;br /&gt;
&lt;br /&gt;
# 4. Extraire toutes les correspondances trouvées dans le code source de la page&lt;br /&gt;
$Correspondance = [regex]::Matches($Contenu.Content, $Motif)&lt;br /&gt;
&lt;br /&gt;
# 5. Parcourir et structurer les résultats dans un tableau d&#039;objets propres&lt;br /&gt;
$OrchestreListe = foreach ($Element in $Correspondance) {&lt;br /&gt;
    [PSCustomObject]@{&lt;br /&gt;
        Code = $Element.Groups[1].Value.Trim()&lt;br /&gt;
        Nom  = $Element.Groups[2].Value.Trim()&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
# 6. Afficher le résultat final sous forme de tableau dans la console&lt;br /&gt;
$OrchestreListe | Sort-Object Code | Format-Table&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Date d&#039;événement ==&lt;br /&gt;
&amp;lt;source&amp;gt;&lt;br /&gt;
&amp;lt;#&lt;br /&gt;
Nom           : PSHWEB101&lt;br /&gt;
Description   : extraction de données d&#039;un site web contenant les dates et lieux d&#039;événements&lt;br /&gt;
Usage         : exercice en PowerShell&lt;br /&gt;
Particularité : néant&lt;br /&gt;
Auteur        : fylip22&lt;br /&gt;
Version       : 1.0&lt;br /&gt;
Révisions     :&lt;br /&gt;
                - 1.0 (21/04/2025) : création du script&lt;br /&gt;
#&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# nombre maximum d&#039;orchestre à traiter&lt;br /&gt;
$ListeLongueur = 200&lt;br /&gt;
&lt;br /&gt;
$OrchestreNombre, $DateNombre = 0, 0&lt;br /&gt;
$horodatage = Get-Date -Format &amp;quot;yyyyMMdd-HHmmss&amp;quot;&lt;br /&gt;
$fichierExport = &amp;quot;C:\support\bal-$horodatage.csv&amp;quot;&lt;br /&gt;
&lt;br /&gt;
New-Item -ItemType File -Path $fichierExport -Force &lt;br /&gt;
Set-Content -Path $fichierExport -Value &amp;quot;Orchestre;Jour;Date;Heure;Ville;Département;Salle;Descriptif&amp;quot; -Encoding UTF8&lt;br /&gt;
&lt;br /&gt;
# * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *&lt;br /&gt;
# &lt;br /&gt;
# A.- Récupération de la liste des orchestres (code)&lt;br /&gt;
# &lt;br /&gt;
# * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *&lt;br /&gt;
&lt;br /&gt;
# page de la liste des orchestres&lt;br /&gt;
$webSite = Invoke-WebRequest -Uri http://www.touteladanse.com/dd_orchestre.php&lt;br /&gt;
&lt;br /&gt;
# récupération des éléments du site&lt;br /&gt;
$liste = $webSite.AllElements&lt;br /&gt;
$match = $liste | select-string &#039;([a-z]{3}[0-9]{3})&#039; -AllMatches&lt;br /&gt;
$resultat = $match.Matches.value&lt;br /&gt;
&lt;br /&gt;
$orchestreListeUnique = $resultat | Select-Object -Unique | Select-Object -last $ListeLongueur | Sort-Object&lt;br /&gt;
Write-host (&amp;quot;Nombre d&#039;orchestres : {0}&amp;quot; -f $orchestreListeUnique.count)&lt;br /&gt;
&lt;br /&gt;
Clear-Host &lt;br /&gt;
&lt;br /&gt;
# * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *&lt;br /&gt;
# &lt;br /&gt;
# B.- Récupération des dates de chaque orchestre&lt;br /&gt;
# &lt;br /&gt;
# * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *&lt;br /&gt;
&lt;br /&gt;
## Début de la bouche générale&lt;br /&gt;
Foreach ($orchestreCode in $orchestreListeUnique) {&lt;br /&gt;
    &lt;br /&gt;
   # exploration &lt;br /&gt;
   $webSite = Invoke-WebRequest -Uri http://www.touteladanse.com/$orchestreCode.php&lt;br /&gt;
&lt;br /&gt;
   # Find table in the website&lt;br /&gt;
   $tableData = $webSite.AllElements | Where-Object {$_.tagname -eq &#039;td&#039; -and $_.innertext -notlike &amp;quot;*dispo*&amp;quot;}&lt;br /&gt;
&lt;br /&gt;
   # Table header and data&lt;br /&gt;
   $tdata = $tableData.innerText&lt;br /&gt;
   $thead = @(&amp;quot;Date&amp;quot;, &amp;quot;Heure&amp;quot;, &amp;quot;Ville&amp;quot;, &amp;quot;Salle&amp;quot;, &amp;quot;Descriptif&amp;quot;)&lt;br /&gt;
   $dataResult = New-Object System.Collections.ArrayList&lt;br /&gt;
&lt;br /&gt;
   # commencer à 1 pour ne pas avoir les deux premières (titre du tableau)&lt;br /&gt;
   for ($i = 1; $i -le $tdata.count; $i+= ($thead.count - 1)) {&lt;br /&gt;
      if ($tdata.count -eq $i) { break }&lt;br /&gt;
      $group = $i + ($thead.count - 1)&lt;br /&gt;
      [void]$dataResult.Add($tdata[$i..$group])&lt;br /&gt;
      $i++&lt;br /&gt;
      }&lt;br /&gt;
&lt;br /&gt;
   # Html data into powershell table format&lt;br /&gt;
   $finalResult = @()&lt;br /&gt;
   $finalResult += $orchestreCode&lt;br /&gt;
   $OrchestreNombre += 1&lt;br /&gt;
&lt;br /&gt;
   foreach ($data in $dataResult) {&lt;br /&gt;
      $data = $data -replace &#039;(lundi|mardi|mercredi|jeudi|vendredi|samedi|dimanche).(\d\d\/\d\d\/\d\d\d\d)$&#039;, &#039;$1;$2&#039;&lt;br /&gt;
      $regex = &amp;quot;([abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZâÉéèêëîïôö&#039;&#039; -]+).*\(([0-9][0-9])\)&amp;quot;&lt;br /&gt;
      $data = $data -replace $regex,&#039;$1;$2&#039;&lt;br /&gt;
      $data = $data -join &amp;quot;;&amp;quot;&lt;br /&gt;
      $finalResult += $data -join &amp;quot;;&amp;quot;&lt;br /&gt;
      Add-Content -Path $fichierExport -Value &amp;quot;$orchestreCode;$data&amp;quot;&lt;br /&gt;
   }&lt;br /&gt;
&lt;br /&gt;
# * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *&lt;br /&gt;
# &lt;br /&gt;
# B.1 - Affichage des dates pour l&#039;orchestre en cours&lt;br /&gt;
# &lt;br /&gt;
# * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *&lt;br /&gt;
&lt;br /&gt;
   Write-Host &amp;quot;* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *&amp;quot;&lt;br /&gt;
   Write-Host (&amp;quot;Orchestre {0}, nombre de dates : {1}&amp;quot; -f $orchestreCode, $finalResult.count)&lt;br /&gt;
   $DateNombre += $finalResult.count&lt;br /&gt;
}&lt;br /&gt;
## Fin de la bouche générale&lt;br /&gt;
&lt;br /&gt;
Write-Host (&amp;quot;Fin du traitement pour {0} orchestres et {1} événements&amp;quot; -f $OrchestreNombre, $DateNombre)&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Voir aussi ==&lt;br /&gt;
* &amp;amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
[[Catégorie:Requête SQL]]&lt;/div&gt;</summary>
		<author><name>Fylip22</name></author>
	</entry>
	<entry>
		<id>https://kono.phpage.fr/index.php?title=Association_loi_de_1901/PowerShell&amp;diff=6486</id>
		<title>Association loi de 1901/PowerShell</title>
		<link rel="alternate" type="text/html" href="https://kono.phpage.fr/index.php?title=Association_loi_de_1901/PowerShell&amp;diff=6486"/>
		<updated>2026-10-18T17:24:42Z</updated>

		<summary type="html">&lt;p&gt;Fylip22 : Fylip22 a déplacé la page Association loi de 1901/SQL vers Association loi de 1901/PowerShell sans laisser de redirection&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Sommaire}}&lt;br /&gt;
&lt;br /&gt;
Requête web pour l&#039;extraction de données.&lt;br /&gt;
&lt;br /&gt;
== Date d&#039;événement ==&lt;br /&gt;
&amp;lt;source&amp;gt;&lt;br /&gt;
&amp;lt;#&lt;br /&gt;
Nom           : PSHWEB101&lt;br /&gt;
Description   : extraction de données d&#039;un site web contenant les dates et lieux d&#039;événements&lt;br /&gt;
Usage         : exercice en PowerShell&lt;br /&gt;
Particularité : néant&lt;br /&gt;
Auteur        : fylip22&lt;br /&gt;
Version       : 1.0&lt;br /&gt;
Révisions     :&lt;br /&gt;
                - 1.0 (21/04/2025) : création du script&lt;br /&gt;
#&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# nombre maximum d&#039;orchestre à traiter&lt;br /&gt;
$ListeLongueur = 200&lt;br /&gt;
&lt;br /&gt;
$OrchestreNombre, $DateNombre = 0, 0&lt;br /&gt;
$horodatage = Get-Date -Format &amp;quot;yyyyMMdd-HHmmss&amp;quot;&lt;br /&gt;
$fichierExport = &amp;quot;C:\support\bal-$horodatage.csv&amp;quot;&lt;br /&gt;
&lt;br /&gt;
New-Item -ItemType File -Path $fichierExport -Force &lt;br /&gt;
Set-Content -Path $fichierExport -Value &amp;quot;Orchestre;Jour;Date;Heure;Ville;Département;Salle;Descriptif&amp;quot; -Encoding UTF8&lt;br /&gt;
&lt;br /&gt;
# * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *&lt;br /&gt;
# &lt;br /&gt;
# A.- Récupération de la liste des orchestres (code)&lt;br /&gt;
# &lt;br /&gt;
# * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *&lt;br /&gt;
&lt;br /&gt;
# page de la liste des orchestres&lt;br /&gt;
$webSite = Invoke-WebRequest -Uri http://www.touteladanse.com/dd_orchestre.php&lt;br /&gt;
&lt;br /&gt;
# récupération des éléments du site&lt;br /&gt;
$liste = $webSite.AllElements&lt;br /&gt;
$match = $liste | select-string &#039;([a-z]{3}[0-9]{3})&#039; -AllMatches&lt;br /&gt;
$resultat = $match.Matches.value&lt;br /&gt;
&lt;br /&gt;
$orchestreListeUnique = $resultat | Select-Object -Unique | Select-Object -last $ListeLongueur | Sort-Object&lt;br /&gt;
Write-host (&amp;quot;Nombre d&#039;orchestres : {0}&amp;quot; -f $orchestreListeUnique.count)&lt;br /&gt;
&lt;br /&gt;
Clear-Host &lt;br /&gt;
&lt;br /&gt;
# * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *&lt;br /&gt;
# &lt;br /&gt;
# B.- Récupération des dates de chaque orchestre&lt;br /&gt;
# &lt;br /&gt;
# * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *&lt;br /&gt;
&lt;br /&gt;
## Début de la bouche générale&lt;br /&gt;
Foreach ($orchestreCode in $orchestreListeUnique) {&lt;br /&gt;
    &lt;br /&gt;
   # exploration &lt;br /&gt;
   $webSite = Invoke-WebRequest -Uri http://www.touteladanse.com/$orchestreCode.php&lt;br /&gt;
&lt;br /&gt;
   # Find table in the website&lt;br /&gt;
   $tableData = $webSite.AllElements | Where-Object {$_.tagname -eq &#039;td&#039; -and $_.innertext -notlike &amp;quot;*dispo*&amp;quot;}&lt;br /&gt;
&lt;br /&gt;
   # Table header and data&lt;br /&gt;
   $tdata = $tableData.innerText&lt;br /&gt;
   $thead = @(&amp;quot;Date&amp;quot;, &amp;quot;Heure&amp;quot;, &amp;quot;Ville&amp;quot;, &amp;quot;Salle&amp;quot;, &amp;quot;Descriptif&amp;quot;)&lt;br /&gt;
   $dataResult = New-Object System.Collections.ArrayList&lt;br /&gt;
&lt;br /&gt;
   # commencer à 1 pour ne pas avoir les deux premières (titre du tableau)&lt;br /&gt;
   for ($i = 1; $i -le $tdata.count; $i+= ($thead.count - 1)) {&lt;br /&gt;
      if ($tdata.count -eq $i) { break }&lt;br /&gt;
      $group = $i + ($thead.count - 1)&lt;br /&gt;
      [void]$dataResult.Add($tdata[$i..$group])&lt;br /&gt;
      $i++&lt;br /&gt;
      }&lt;br /&gt;
&lt;br /&gt;
   # Html data into powershell table format&lt;br /&gt;
   $finalResult = @()&lt;br /&gt;
   $finalResult += $orchestreCode&lt;br /&gt;
   $OrchestreNombre += 1&lt;br /&gt;
&lt;br /&gt;
   foreach ($data in $dataResult) {&lt;br /&gt;
      $data = $data -replace &#039;(lundi|mardi|mercredi|jeudi|vendredi|samedi|dimanche).(\d\d\/\d\d\/\d\d\d\d)$&#039;, &#039;$1;$2&#039;&lt;br /&gt;
      $regex = &amp;quot;([abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZâÉéèêëîïôö&#039;&#039; -]+).*\(([0-9][0-9])\)&amp;quot;&lt;br /&gt;
      $data = $data -replace $regex,&#039;$1;$2&#039;&lt;br /&gt;
      $data = $data -join &amp;quot;;&amp;quot;&lt;br /&gt;
      $finalResult += $data -join &amp;quot;;&amp;quot;&lt;br /&gt;
      Add-Content -Path $fichierExport -Value &amp;quot;$orchestreCode;$data&amp;quot;&lt;br /&gt;
   }&lt;br /&gt;
&lt;br /&gt;
# * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *&lt;br /&gt;
# &lt;br /&gt;
# B.1 - Affichage des dates pour l&#039;orchestre en cours&lt;br /&gt;
# &lt;br /&gt;
# * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *&lt;br /&gt;
&lt;br /&gt;
   Write-Host &amp;quot;* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *&amp;quot;&lt;br /&gt;
   Write-Host (&amp;quot;Orchestre {0}, nombre de dates : {1}&amp;quot; -f $orchestreCode, $finalResult.count)&lt;br /&gt;
   $DateNombre += $finalResult.count&lt;br /&gt;
}&lt;br /&gt;
## Fin de la bouche générale&lt;br /&gt;
&lt;br /&gt;
Write-Host (&amp;quot;Fin du traitement pour {0} orchestres et {1} événements&amp;quot; -f $OrchestreNombre, $DateNombre)&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Voir aussi ==&lt;br /&gt;
* &amp;amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
[[Catégorie:Requête SQL]]&lt;/div&gt;</summary>
		<author><name>Fylip22</name></author>
	</entry>
	<entry>
		<id>https://kono.phpage.fr/index.php?title=Association_loi_de_1901/Sommaire&amp;diff=6485</id>
		<title>Association loi de 1901/Sommaire</title>
		<link rel="alternate" type="text/html" href="https://kono.phpage.fr/index.php?title=Association_loi_de_1901/Sommaire&amp;diff=6485"/>
		<updated>2026-10-18T17:24:22Z</updated>

		<summary type="html">&lt;p&gt;Fylip22 : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Sommairedebut|parent=Association loi de 1901}}&lt;br /&gt;
{{Sommairesoustitre|Généralité}}&lt;br /&gt;
* [[Association loi de 1901/Définition|Définition]]&lt;br /&gt;
* [[Association loi de 1901/Administratif|Administratif]]&lt;br /&gt;
* [[Association loi de 1901/Gestion|Gestion]]&lt;br /&gt;
{{Sommairesoustitre|Organisation}}&lt;br /&gt;
* [[Association loi de 1901/Calendrier|Calendrier]]&lt;br /&gt;
* [[Association loi de 1901/Réservation|Réservation]]&lt;br /&gt;
* [[Association loi de 1901/Débit de boissons|Débit de boissons]]&lt;br /&gt;
* [[Association loi de 1901/Personnel|Personnel]]&lt;br /&gt;
* [[Association loi de 1901/Matériel|Matériel]]&lt;br /&gt;
* [[Association loi de 1901/Paiement|Paiement]]&lt;br /&gt;
* [[Association loi de 1901/Site de référence|Site de référence]]&lt;br /&gt;
{{Sommairesoustitre|Sonorisation}}&lt;br /&gt;
* [[Association loi de 1901/Sonorisation|Sonorisation]]&lt;br /&gt;
* [[Association loi de 1901/Lumière|Lumière]]&lt;br /&gt;
{{Sommairesoustitre|Technique}}&lt;br /&gt;
* [[Association loi de 1901/PowerShell|PowerShell]]&lt;br /&gt;
{{Sommairefin}}&lt;br /&gt;
&lt;br /&gt;
[[Catégorie:Association loi de 1901]]&lt;/div&gt;</summary>
		<author><name>Fylip22</name></author>
	</entry>
	<entry>
		<id>https://kono.phpage.fr/index.php?title=Association_loi_de_1901/Calendrier&amp;diff=6484</id>
		<title>Association loi de 1901/Calendrier</title>
		<link rel="alternate" type="text/html" href="https://kono.phpage.fr/index.php?title=Association_loi_de_1901/Calendrier&amp;diff=6484"/>
		<updated>2026-10-18T13:48:10Z</updated>

		<summary type="html">&lt;p&gt;Fylip22 : /* Calendrier */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Sommaire}}&lt;br /&gt;
&lt;br /&gt;
== Carte ==&lt;br /&gt;
Carte interactive indiquant des lieux de bals dansants :&lt;br /&gt;
* https://umap.openstreetmap.fr/fr/map/bal-dansant-cotes-darmor-lieux_1354748?share#10/48.489307/-3.181915&lt;br /&gt;
&lt;br /&gt;
== Calendrier ==&lt;br /&gt;
&amp;lt;small&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Jour     !! Date       !! Contrôle au 05/09/2026 !! Contrôle au 18/10/2026&lt;br /&gt;
|- {{ligne orange}}&lt;br /&gt;
| Dim || 18/10/2026 || Non dispo (Bourbriac, Lamballe)    || -&lt;br /&gt;
|- {{ligne orange}}&lt;br /&gt;
| Dima || 25/10/2026 || Non dispo (Broons, Lamballe [RCPL]) || Non dispo (Broons, Lamballe [RCPL]) &lt;br /&gt;
|- &lt;br /&gt;
| ...      || ...        || ...       || ...&lt;br /&gt;
|- {{ligne bleu}}&lt;br /&gt;
| Dim || 03/01/2027 || Dispo     || Dispo &lt;br /&gt;
|- &lt;br /&gt;
| ...      || ...        || ...       || ...&lt;br /&gt;
|- {{ligne bleu}}&lt;br /&gt;
| Dim || 24/01/2027 || Dispo     || Dispo &lt;br /&gt;
|- &lt;br /&gt;
| ...      || ...        || ...       || ...&lt;br /&gt;
|- {{ligne orange}}&lt;br /&gt;
| Dim || 14/02/2027 || Dispo (Pléhédel, repas dansant)  || Non dispo (Pléhédel, repas dansant ; Lamballe) &lt;br /&gt;
|- &lt;br /&gt;
| ...      || ...        || ...       || ...&lt;br /&gt;
|- {{ligne bleu}}&lt;br /&gt;
| Dim || 21/03/2027 || Dispo     || Dispo&lt;br /&gt;
|- &lt;br /&gt;
| ...      || ...        || ...       || ...&lt;br /&gt;
|- {{ligne bleu}}&lt;br /&gt;
| Dim || 18/04/2027 || Dispo     || Dispo (Pléhédel, Plélan-le-Petit)&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Voir aussi ==&lt;br /&gt;
* &amp;amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
[[Catégorie:Association loi de 1901]]&lt;/div&gt;</summary>
		<author><name>Fylip22</name></author>
	</entry>
	<entry>
		<id>https://kono.phpage.fr/index.php?title=Association_loi_de_1901/Calendrier&amp;diff=6483</id>
		<title>Association loi de 1901/Calendrier</title>
		<link rel="alternate" type="text/html" href="https://kono.phpage.fr/index.php?title=Association_loi_de_1901/Calendrier&amp;diff=6483"/>
		<updated>2026-10-18T13:47:19Z</updated>

		<summary type="html">&lt;p&gt;Fylip22 : /* Calendrier */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Sommaire}}&lt;br /&gt;
&lt;br /&gt;
== Carte ==&lt;br /&gt;
Carte interactive indiquant des lieux de bals dansants :&lt;br /&gt;
* https://umap.openstreetmap.fr/fr/map/bal-dansant-cotes-darmor-lieux_1354748?share#10/48.489307/-3.181915&lt;br /&gt;
&lt;br /&gt;
== Calendrier ==&lt;br /&gt;
&amp;lt;small&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Jour     !! Date       !! Contrôle au 05/09/2026 !! Contrôle au 18/10/2026&lt;br /&gt;
|- {{ligne orange}}&lt;br /&gt;
| Dim || 18/10/2026 || Non dispo (Bourbriac, Lamballe)    || -&lt;br /&gt;
|- {{ligne orange}}&lt;br /&gt;
| Dimanche || 25/10/2026 || Non dispo (Broons, Lamballe [RCPL]) || Non dispo (Broons, Lamballe [RCPL]) &lt;br /&gt;
|- &lt;br /&gt;
| ...      || ...        || ...       || ...&lt;br /&gt;
|- {{ligne bleu}}&lt;br /&gt;
| Dim || 03/01/2027 || Dispo     || Dispo &lt;br /&gt;
|- &lt;br /&gt;
| ...      || ...        || ...       || ...&lt;br /&gt;
|- {{ligne bleu}}&lt;br /&gt;
| Dim || 24/01/2027 || Dispo     || Dispo &lt;br /&gt;
|- &lt;br /&gt;
| ...      || ...        || ...       || ...&lt;br /&gt;
|- {{ligne orange}}&lt;br /&gt;
| Dim || 14/02/2027 || Dispo (Pléhédel, repas dansant)  || Non dispo (Pléhédel, repas dansant ; Lamballe) &lt;br /&gt;
|- &lt;br /&gt;
| ...      || ...        || ...       || ...&lt;br /&gt;
|- {{ligne bleu}}&lt;br /&gt;
| Dim || 21/03/2027 || Dispo     || Dispo&lt;br /&gt;
|- &lt;br /&gt;
| ...      || ...        || ...       || ...&lt;br /&gt;
|- {{ligne bleu}}&lt;br /&gt;
| Dim || 18/04/2027 || Dispo     || Dispo (Pléhédel, Plélan-le-Petit)&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Voir aussi ==&lt;br /&gt;
* &amp;amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
[[Catégorie:Association loi de 1901]]&lt;/div&gt;</summary>
		<author><name>Fylip22</name></author>
	</entry>
	<entry>
		<id>https://kono.phpage.fr/index.php?title=Association_loi_de_1901/Calendrier&amp;diff=6482</id>
		<title>Association loi de 1901/Calendrier</title>
		<link rel="alternate" type="text/html" href="https://kono.phpage.fr/index.php?title=Association_loi_de_1901/Calendrier&amp;diff=6482"/>
		<updated>2026-10-18T13:46:10Z</updated>

		<summary type="html">&lt;p&gt;Fylip22 : /* Calendrier */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Sommaire}}&lt;br /&gt;
&lt;br /&gt;
== Carte ==&lt;br /&gt;
Carte interactive indiquant des lieux de bals dansants :&lt;br /&gt;
* https://umap.openstreetmap.fr/fr/map/bal-dansant-cotes-darmor-lieux_1354748?share#10/48.489307/-3.181915&lt;br /&gt;
&lt;br /&gt;
== Calendrier ==&lt;br /&gt;
&amp;lt;small&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Jour     !! Date       !! Contrôle au 05/09/2026 !! Contrôle au 18/10/2026&lt;br /&gt;
|- {{ligne orange}}&lt;br /&gt;
| Dimanche || 18/10/2026 || Non dispo (Bourbriac, Lamballe)    || -&lt;br /&gt;
|- {{ligne orange}}&lt;br /&gt;
| Dimanche || 25/10/2026 || Non dispo (Broons, Lamballe [RCPL]) || Non dispo (Broons, Lamballe [RCPL]) &lt;br /&gt;
|- &lt;br /&gt;
| ...      || ...        || ...       || ...&lt;br /&gt;
|- {{ligne bleu}}&lt;br /&gt;
| Dimanche || 03/01/2027 || Dispo     || Dispo &lt;br /&gt;
|- &lt;br /&gt;
| ...      || ...        || ...       || ...&lt;br /&gt;
|- {{ligne bleu}}&lt;br /&gt;
| Dimanche || 24/01/2027 || Dispo     || Dispo &lt;br /&gt;
|- &lt;br /&gt;
| ...      || ...        || ...       || ...&lt;br /&gt;
|- {{ligne orange}}&lt;br /&gt;
| Dimanche || 14/02/2027 || Dispo (Pléhédel, repas dansant)  || Non dispo (Pléhédel, repas dansant ; Lamballe) &lt;br /&gt;
|- &lt;br /&gt;
| ...      || ...        || ...       || ...&lt;br /&gt;
|- {{ligne bleu}}&lt;br /&gt;
| Dimanche || 21/03/2027 || Dispo     || Dispo&lt;br /&gt;
|- &lt;br /&gt;
| ...      || ...        || ...       || ...&lt;br /&gt;
|- {{ligne bleu}}&lt;br /&gt;
| Dimanche || 18/04/2027 || Dispo     || Dispo (Pléhédel, Plélan-le-Petit)&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Voir aussi ==&lt;br /&gt;
* &amp;amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
[[Catégorie:Association loi de 1901]]&lt;/div&gt;</summary>
		<author><name>Fylip22</name></author>
	</entry>
	<entry>
		<id>https://kono.phpage.fr/index.php?title=Mod%C3%A8le:Accueil/Article_r%C3%A9current&amp;diff=6481</id>
		<title>Modèle:Accueil/Article récurrent</title>
		<link rel="alternate" type="text/html" href="https://kono.phpage.fr/index.php?title=Mod%C3%A8le:Accueil/Article_r%C3%A9current&amp;diff=6481"/>
		<updated>2026-10-18T13:45:18Z</updated>

		<summary type="html">&lt;p&gt;Fylip22 : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;display: block;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center;&amp;quot;&amp;gt;&lt;br /&gt;
[[File:google-logo.png|25px|link=https://www.google.fr|Google]]&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
[[File:Wikipedia-logo.png|25px|link=https://fr.wikipedia.org/|Wikipédia]]&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
[[File:youtube-logo.png|25px|link=https://www.youtube.com/|YouTube]]&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
[[File:Openstreetmap-logo.png|25px|link=https://www.openstreetmap.org/|OpenStreetMap]]&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
{{Début de colonnes|nombre=3}}&lt;br /&gt;
* [[Accordéon diatonique]]&lt;br /&gt;
* [[Association loi de 1901]]&lt;br /&gt;
** [[Calendrier]]&lt;br /&gt;
* [[:Catégorie:Cartographie|Cartographie]]&lt;br /&gt;
* [[Circuit course nature]]&lt;br /&gt;
* [[Intelligence artificielle]]&lt;br /&gt;
* [[Logiciel]]&lt;br /&gt;
* [[Permanence]]&lt;br /&gt;
* [[PowerShell]]&lt;br /&gt;
* [[Trail]]&lt;br /&gt;
{{Fin de colonnes}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Fylip22</name></author>
	</entry>
	<entry>
		<id>https://kono.phpage.fr/index.php?title=Calendrier&amp;diff=6480</id>
		<title>Calendrier</title>
		<link rel="alternate" type="text/html" href="https://kono.phpage.fr/index.php?title=Calendrier&amp;diff=6480"/>
		<updated>2026-10-18T13:44:30Z</updated>

		<summary type="html">&lt;p&gt;Fylip22 : Page redirigée vers Association loi de 1901/Calendrier&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECTION [[Association loi de 1901/Calendrier]]&lt;/div&gt;</summary>
		<author><name>Fylip22</name></author>
	</entry>
	<entry>
		<id>https://kono.phpage.fr/index.php?title=Association_loi_de_1901/Calendrier&amp;diff=6479</id>
		<title>Association loi de 1901/Calendrier</title>
		<link rel="alternate" type="text/html" href="https://kono.phpage.fr/index.php?title=Association_loi_de_1901/Calendrier&amp;diff=6479"/>
		<updated>2026-10-18T12:52:14Z</updated>

		<summary type="html">&lt;p&gt;Fylip22 : /* Calendrier */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Sommaire}}&lt;br /&gt;
&lt;br /&gt;
== Carte ==&lt;br /&gt;
Carte interactive indiquant des lieux de bals dansants :&lt;br /&gt;
* https://umap.openstreetmap.fr/fr/map/bal-dansant-cotes-darmor-lieux_1354748?share#10/48.489307/-3.181915&lt;br /&gt;
&lt;br /&gt;
== Calendrier ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Jour     !! Date       !! Contrôle au 05/09/2026 !! Contrôle au 18/10/2026&lt;br /&gt;
|- {{ligne orange}}&lt;br /&gt;
| Dimanche || 18/10/2026 || Non dispo (Bourbriac, Lamballe)    || -&lt;br /&gt;
|- {{ligne orange}}&lt;br /&gt;
| Dimanche || 25/10/2026 || Non dispo (Broons, Lamballe [RCPL]) || Non dispo (Broons, Lamballe [RCPL]) &lt;br /&gt;
|- &lt;br /&gt;
| ...      || ...        || ...       || ...&lt;br /&gt;
|- {{ligne bleu}}&lt;br /&gt;
| Dimanche || 03/01/2027 || Dispo     || Dispo &lt;br /&gt;
|- &lt;br /&gt;
| ...      || ...        || ...       || ...&lt;br /&gt;
|- {{ligne bleu}}&lt;br /&gt;
| Dimanche || 24/01/2027 || Dispo     || Dispo &lt;br /&gt;
|- &lt;br /&gt;
| ...      || ...        || ...       || ...&lt;br /&gt;
|- {{ligne orange}}&lt;br /&gt;
| Dimanche || 14/02/2027 || Dispo (Pléhédel, repas dansant)  || Non dispo (Pléhédel, repas dansant ; Lamballe) &lt;br /&gt;
|- &lt;br /&gt;
| ...      || ...        || ...       || ...&lt;br /&gt;
|- {{ligne bleu}}&lt;br /&gt;
| Dimanche || 21/03/2027 || Dispo     || Dispo&lt;br /&gt;
|- &lt;br /&gt;
| ...      || ...        || ...       || ...&lt;br /&gt;
|- {{ligne bleu}}&lt;br /&gt;
| Dimanche || 18/04/2027 || Dispo     || Dispo (Pléhédel, Plélan-le-Petit)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Voir aussi ==&lt;br /&gt;
* &amp;amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
[[Catégorie:Association loi de 1901]]&lt;/div&gt;</summary>
		<author><name>Fylip22</name></author>
	</entry>
	<entry>
		<id>https://kono.phpage.fr/index.php?title=Association_loi_de_1901/Calendrier&amp;diff=6478</id>
		<title>Association loi de 1901/Calendrier</title>
		<link rel="alternate" type="text/html" href="https://kono.phpage.fr/index.php?title=Association_loi_de_1901/Calendrier&amp;diff=6478"/>
		<updated>2026-10-18T12:50:24Z</updated>

		<summary type="html">&lt;p&gt;Fylip22 : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Sommaire}}&lt;br /&gt;
&lt;br /&gt;
== Carte ==&lt;br /&gt;
Carte interactive indiquant des lieux de bals dansants :&lt;br /&gt;
* https://umap.openstreetmap.fr/fr/map/bal-dansant-cotes-darmor-lieux_1354748?share#10/48.489307/-3.181915&lt;br /&gt;
&lt;br /&gt;
== Calendrier ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Jour     !! Date       !! Contrôle au 26/08/2026 !! Contrôle au 05/09/2026 !! Contrôle au 18/10/2026&lt;br /&gt;
|- {{ligne orange}}&lt;br /&gt;
| Dimanche || 30/08/2026 || Non dispo              || Non dispo (Lamballe)   || -&lt;br /&gt;
|- {{ligne orange}}&lt;br /&gt;
| Dimanche || 06/09/2026 || Non dispo || Non dispo (Quintin)   || -&lt;br /&gt;
|- {{ligne orange}}&lt;br /&gt;
| Dimanche || 13/09/2026 || Non dispo || Non dispo (Lamballe, Quintin)    || -&lt;br /&gt;
|- {{ligne orange}}&lt;br /&gt;
| Dimanche || 20/09/2026 || Non dispo || Non dispo (Pabu)    || -&lt;br /&gt;
|- {{ligne orange}}&lt;br /&gt;
| Dimanche || 27/09/2026 || Non dispo || Non dispo (Bégard, Saint-Brandan)    || -&lt;br /&gt;
|- {{ligne orange}}&lt;br /&gt;
| Dimanche || 04/10/2026 || Non dispo || Non dispo (Plérin avec Cécile et Dominique Moisan)   || -&lt;br /&gt;
|- {{ligne orange}}&lt;br /&gt;
| Dimanche || 11/10/2026 || Non dispo || Non dispo (Bégard, Saint-Brandan)   || -&lt;br /&gt;
|- {{ligne orange}}&lt;br /&gt;
| Dimanche || 18/10/2026 || Non dispo || Non dispo (Bourbriac, Lamballe)    || -&lt;br /&gt;
|- {{ligne orange}}&lt;br /&gt;
| Dimanche || 25/10/2026 || Dispo (Broons) || Non dispo (Broons, Lamballe [RCPL]) || Non dispo (Broons, Lamballe [RCPL]) &lt;br /&gt;
|- &lt;br /&gt;
| ...      || ...        || ...            || ...       || ...&lt;br /&gt;
|- {{ligne bleu}}&lt;br /&gt;
| Dimanche || 03/01/2027 || Dispo          || Dispo     || Dispo &lt;br /&gt;
|- &lt;br /&gt;
| ...      || ...        || ...            || ...       || ...&lt;br /&gt;
|- {{ligne bleu}}&lt;br /&gt;
| Dimanche || 24/01/2027 || Dispo          || Dispo     || Dispo &lt;br /&gt;
|- &lt;br /&gt;
| ...      || ...        || ...            || ...       || ...&lt;br /&gt;
|- {{ligne orange}}&lt;br /&gt;
| Dimanche || 14/02/2027 || Dispo (Pléhédel, repas dansant) || Dispo (Pléhédel, repas dansant)  || Non dispo (Pléhédel, repas dansant ; Lamballe) &lt;br /&gt;
|- &lt;br /&gt;
| ...      || ...        || ...            || ...       || ...&lt;br /&gt;
|- {{ligne bleu}}&lt;br /&gt;
| Dimanche || 21/03/2027 || Dispo          || Dispo     || Dispo&lt;br /&gt;
|- &lt;br /&gt;
| ...      || ...        || ...            || ...       || ...&lt;br /&gt;
|- {{ligne bleu}}&lt;br /&gt;
| Dimanche || 18/04/2027 || Dispo          || Dispo     || Dispo (Pléhédel, Plélan-le-Petit)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Voir aussi ==&lt;br /&gt;
* &amp;amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
[[Catégorie:Association loi de 1901]]&lt;/div&gt;</summary>
		<author><name>Fylip22</name></author>
	</entry>
	<entry>
		<id>https://kono.phpage.fr/index.php?title=Arduino&amp;diff=6477</id>
		<title>Arduino</title>
		<link rel="alternate" type="text/html" href="https://kono.phpage.fr/index.php?title=Arduino&amp;diff=6477"/>
		<updated>2026-10-16T21:35:02Z</updated>

		<summary type="html">&lt;p&gt;Fylip22 : /* Code de base */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Arduino&#039;&#039;&#039; est un projet de carte à microcontrôleur.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Généralité ==&lt;br /&gt;
Site officiel :&lt;br /&gt;
* https://www.arduino.cc/&lt;br /&gt;
&lt;br /&gt;
Téléchargement de l&#039;interface de programmation :&lt;br /&gt;
* https://www.arduino.cc/en/software&lt;br /&gt;
&lt;br /&gt;
== Cours ==&lt;br /&gt;
* http://arduino.education/wp-content/uploads/2018/01/Arduino_cours.pdf cours PDF 102 pages&lt;br /&gt;
&lt;br /&gt;
=== Vidéo ===&lt;br /&gt;
{{youtube2&lt;br /&gt;
| Nom de la chaine     = Alinus Bidouille Électronique &lt;br /&gt;
| URL de la chaine     = https://www.youtube.com/@Alain-ze6mw&lt;br /&gt;
| Intitulé de la vidéo = TRONIK AVENTUR 301 : ATMEGA328P pour économiser des Arduino Uno&lt;br /&gt;
| ID de la vidéo       = uDUp4cLXFrY&lt;br /&gt;
| Date                 = 06/06/2021&lt;br /&gt;
| Durée                = 16 min 2 s&lt;br /&gt;
| Commentaire 1        = remplacer une carte Arduino Uno par une puce&lt;br /&gt;
| Commentaire 2        =&lt;br /&gt;
}}&lt;br /&gt;
{{youtube2&lt;br /&gt;
| Nom de la chaine     = Alinus Bidouille Électronique &lt;br /&gt;
| URL de la chaine     = https://www.youtube.com/@Alain-ze6mw&lt;br /&gt;
| Intitulé de la vidéo = Comment recevoir les trames des satellites GNSS et les décoder ?&lt;br /&gt;
| ID de la vidéo       = kLIj1tPugdA&lt;br /&gt;
| Date                 = 08/10/2026&lt;br /&gt;
| Durée                = 27 min 50 s&lt;br /&gt;
| Commentaire 1        = &lt;br /&gt;
| Commentaire 2        =&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Référence ==&lt;br /&gt;
Dimensions :&lt;br /&gt;
* http://www.rcbasseterre.fr/arduino-uno-dimensions/&lt;br /&gt;
&lt;br /&gt;
== Code de base ==&lt;br /&gt;
&amp;lt;source lang=&amp;quot;c++&amp;quot;&amp;gt;&lt;br /&gt;
void setup() {&lt;br /&gt;
  // put your setup code here, to run once:&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void loop() {&lt;br /&gt;
  // put your main code here, to run repeatedly:&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Code de base ==&lt;br /&gt;
&amp;lt;source&amp;gt;&lt;br /&gt;
    // initialisation des variables&lt;br /&gt;
int Connexion;&lt;br /&gt;
int Delai;&lt;br /&gt;
&lt;br /&gt;
void setup() {&lt;br /&gt;
    // affectation des valeurs de base&lt;br /&gt;
  Connexion=13;&lt;br /&gt;
  Delai=1000;&lt;br /&gt;
  pinMode(Connexion,OUTPUT); // indique que le connecteur est de type sortie&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void loop() {&lt;br /&gt;
  digitalWrite(13,LOW);&lt;br /&gt;
  delay(Delai);&lt;br /&gt;
  digitalWrite(13,HIGH);&lt;br /&gt;
  delay(Delai);&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Code pour alarme respirateur ==&lt;br /&gt;
[[File:arduino-fred-montage-010.png|vignette|500px]]&lt;br /&gt;
&amp;lt;source&amp;gt;&lt;br /&gt;
    // initialisation des variables&lt;br /&gt;
  int pinLed1;&lt;br /&gt;
  int pinBuzzeur;&lt;br /&gt;
  int pinBouton;&lt;br /&gt;
  int Delai;&lt;br /&gt;
&lt;br /&gt;
    // affectation des valeurs de base&lt;br /&gt;
void setup() {&lt;br /&gt;
  pinLed1=13;&lt;br /&gt;
  pinBuzzeur=12;&lt;br /&gt;
  pinBouton=2;&lt;br /&gt;
  Delai=1000;&lt;br /&gt;
  pinMode(pinLed1,OUTPUT);&lt;br /&gt;
  pinMode(pinBuzzeur,OUTPUT);&lt;br /&gt;
  pinMode(pinBouton, INPUT_PULLUP);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void loop() {&lt;br /&gt;
  LedClignote();&lt;br /&gt;
&lt;br /&gt;
      // Début = = = = Etat du bouton = = = = =&lt;br /&gt;
  boolean etatPinBouton = digitalRead(pinBouton); &lt;br /&gt;
  if (etatPinBouton) { BuzzeurAllume(); }&lt;br /&gt;
  if (!etatPinBouton) { BuzzeurEteint(); }&lt;br /&gt;
      // Fin = = = = Etat du bouton = = = = =&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
  //Liste des fonctions&lt;br /&gt;
void LedClignote() {&lt;br /&gt;
  digitalWrite(pinLed1,LOW);&lt;br /&gt;
  delay(Delai/4*3);&lt;br /&gt;
  digitalWrite(pinLed1,HIGH);&lt;br /&gt;
  delay(Delai/4*1);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void BuzzeurAllume() {&lt;br /&gt;
  digitalWrite(pinBuzzeur,HIGH);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void BuzzeurEteint() {&lt;br /&gt;
  digitalWrite(pinBuzzeur,LOW);&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Code pour détecteur infrarouge ==&lt;br /&gt;
Source :&lt;br /&gt;
* chaine YouTube de thonain&lt;br /&gt;
** lien de la chaine de thonain : https://www.youtube.com/channel/UC4ltydtTT9HwtUI9l0kpf2Q&lt;br /&gt;
** titre de la vidéo: TRONIK AVENTUR 258 - MODULE RELAIS ARDUINO 5V MODE D&#039;EMPLOI&lt;br /&gt;
** lien : https://www.youtube.com/watch?v=Y4eM-Eyk1Lg&lt;br /&gt;
&lt;br /&gt;
Code source sur Arduino Uno pour détection infrarouge déclenchant la fermeture d&#039;un relais pour l&#039;allumage d&#039;une guirlande pendant dix secondes.&lt;br /&gt;
&amp;lt;source&amp;gt;&lt;br /&gt;
    // Module relais couplé à un détecteur infrarouge (PIR)&lt;br /&gt;
int PIRval = 0;&lt;br /&gt;
int PIRCx;&lt;br /&gt;
int PIRSens;&lt;br /&gt;
int RelaisCx;&lt;br /&gt;
int DureeAllum;&lt;br /&gt;
&lt;br /&gt;
void setup() {&lt;br /&gt;
    // affectation des valeurs de base&lt;br /&gt;
  Serial.begin(9600);       // activation du moniteur série pour les tests &lt;br /&gt;
  PIRCx=A0;                 // port analogique 0 pour le signal détecté par la sonde PIR&lt;br /&gt;
  PIRSens=500;              // sensibilité de la sonde PIR&lt;br /&gt;
  RelaisCx=13;              // port digital 13 pour le relais&lt;br /&gt;
  DureeAllum=10000 ;        // durée de fermeture du relais (ici allumage guirlande)&lt;br /&gt;
  pinMode(RelaisCx,OUTPUT); // indique que le connecteur est de type sortie&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
    // boucle principale du programme&lt;br /&gt;
void loop() {&lt;br /&gt;
  digitalWrite(RelaisCx,LOW);    // relais ouvert&lt;br /&gt;
  PIRval = analogRead(PIRCx);    // lecture de valeur de PIR&lt;br /&gt;
  Serial.println (PIRval);       // écriture de la valeur lue sur le moniteur série&lt;br /&gt;
  if (PIRval &amp;gt; PIRSens) {        // test de déclenchement&lt;br /&gt;
    digitalWrite(RelaisCx,HIGH); // fermeture du relais&lt;br /&gt;
    delay(DureeAllum);           // attente en milliseconde&lt;br /&gt;
  }&lt;br /&gt;
  }&lt;br /&gt;
 &amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Modèle 3D FreeCAD ==&lt;br /&gt;
* [[File:FreeCAD-Arduino-Case-Tutorial.FCStd]]&lt;br /&gt;
&lt;br /&gt;
== Illustration ==&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=&amp;quot;200px&amp;quot;&amp;gt;&lt;br /&gt;
arduino-dimension-mega, uno, uno smd.png|Arduino, dimensions. John De Cristofaro&lt;br /&gt;
arduino-dimension-uno-030.png&lt;br /&gt;
arduino-dimension-uno-020.png&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Voir aussi ==&lt;br /&gt;
* [[Composant électronique]]&lt;br /&gt;
* [[Raspberry Pi]]&lt;br /&gt;
&lt;br /&gt;
[[Catégorie:Electronique]]&lt;br /&gt;
[[Catégorie:Arduino]]&lt;/div&gt;</summary>
		<author><name>Fylip22</name></author>
	</entry>
	<entry>
		<id>https://kono.phpage.fr/index.php?title=MediaWiki/Mise_%C3%A0_jour_de_1.43.8_%C3%A0_1.43.11&amp;diff=6476</id>
		<title>MediaWiki/Mise à jour de 1.43.8 à 1.43.11</title>
		<link rel="alternate" type="text/html" href="https://kono.phpage.fr/index.php?title=MediaWiki/Mise_%C3%A0_jour_de_1.43.8_%C3%A0_1.43.11&amp;diff=6476"/>
		<updated>2026-10-16T20:27:33Z</updated>

		<summary type="html">&lt;p&gt;Fylip22 : /* Mise à jour de 1.43.8 à 1.43.9 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Sommaire}}&lt;br /&gt;
&lt;br /&gt;
MediaWiki et mise à jour :&lt;br /&gt;
* https://www.mediawiki.org/wiki/Manual:Upgrading/fr&lt;br /&gt;
&lt;br /&gt;
Les étapes :&lt;br /&gt;
* https://www.mediawiki.org/wiki/Download/fr&lt;br /&gt;
&lt;br /&gt;
== Etat de la mise à jour ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
! Elément !! Avant mise à jour  !! Après mise à jour&lt;br /&gt;
|-&lt;br /&gt;
| MediaWiki || 1.43.8           || 1.43.11&lt;br /&gt;
|-&lt;br /&gt;
| PHP       || 8.5.9 (fpm-fcgi) || 8.5.9 (fpm-fcgi)&lt;br /&gt;
|-&lt;br /&gt;
| ICU       || 67.1             || 67.1&lt;br /&gt;
|-&lt;br /&gt;
| MariaDB   || 10.11.19         || 10.11.19&lt;br /&gt;
|-&lt;br /&gt;
| Lua	    || 5.1.5            || 5.1.5&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Mise à jour de 1.43.8 à 1.43.11 ==&lt;br /&gt;
* téléchargement de la version 1.43.11 : fait&lt;br /&gt;
* création du dossier &amp;lt;code&amp;gt;kono14311&amp;lt;/code&amp;gt;&lt;br /&gt;
* contrôle des extensions : fait&lt;br /&gt;
* téléchargement des versions pour Mediawiki 1.43.11 : fait&lt;br /&gt;
* extensions : &amp;lt;code&amp;gt;/extensions/&amp;lt;/code&amp;gt;&lt;br /&gt;
* habillage (skin) : &amp;lt;code&amp;gt;/skins/&amp;lt;/code&amp;gt;&lt;br /&gt;
* fichiers : &amp;lt;code&amp;gt;/images/&amp;lt;/code&amp;gt;&lt;br /&gt;
* logo : &amp;lt;code&amp;gt;/resources/assets/wiki.png&amp;lt;/code&amp;gt;&lt;br /&gt;
* script de mise à jour : https://www.phpage.fr/kono14311/mw-config&lt;br /&gt;
* changement du nom du dossier : ancien nom &amp;lt;code&amp;gt;kono14311&amp;lt;/code&amp;gt;, nouveau nom &amp;lt;code&amp;gt;kono&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Les extensions ===&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
! Extension             !! Utilisée sur&amp;lt;br /&amp;gt;Kono Phil, 1.43.8 !! Disponible sur&amp;lt;br /&amp;gt;Mediawiki 1.43.11 || Lien vers la page de MediaWiki&lt;br /&gt;
|-&lt;br /&gt;
| AbuseFilter           ||                                || x                             || https://www.mediawiki.org/wiki/Extension:AbuseFilter&lt;br /&gt;
|-&lt;br /&gt;
| CategoryTree          || x                              || x                             || https://www.mediawiki.org/wiki/Extension:CategoryTree&lt;br /&gt;
|-&lt;br /&gt;
| Cite                  || x                              || x                             || https://www.mediawiki.org/wiki/Extension:Cite&lt;br /&gt;
|-&lt;br /&gt;
| CiteThisPage          || x                              || x                             || https://www.mediawiki.org/wiki/Extension:CiteThisPage&lt;br /&gt;
|-&lt;br /&gt;
| CodeEditor            || x                              || x                             || https://www.mediawiki.org/wiki/Extension:CodeEditor&lt;br /&gt;
|-&lt;br /&gt;
| CodeMirror            || x                              ||                               || https://www.mediawiki.org/wiki/Extension:CodeMirror&lt;br /&gt;
|-&lt;br /&gt;
| ConfirmEdit           || x                              || x                             || https://www.mediawiki.org/wiki/Extension:ConfirmEdit&lt;br /&gt;
|-&lt;br /&gt;
| ExternalData          || x                              ||                               || https://www.mediawiki.org/wiki/Extension:ExternalData&lt;br /&gt;
|-&lt;br /&gt;
| DiscussionTools       || x                              || x                             || https://www.mediawiki.org/wiki/Extension:DiscussionTools&lt;br /&gt;
|-&lt;br /&gt;
| Gadgets               || x                              || x                             || https://www.mediawiki.org/wiki/Extension:Gadgets&lt;br /&gt;
|-&lt;br /&gt;
| Highlightjs_Integration || x                            ||                              || https://www.mediawiki.org/wiki/Extension:Highlightjs_Integration&lt;br /&gt;
|-&lt;br /&gt;
| ImageMap              || x                              || x                             || https://www.mediawiki.org/wiki/Extension:ImageMap&lt;br /&gt;
|-&lt;br /&gt;
| InputBox              || x                              || x                             || https://www.mediawiki.org/wiki/Extension:InputBox&lt;br /&gt;
|-&lt;br /&gt;
| DynamicPageList (Wikimedia) || x                        ||                               || https://www.mediawiki.org/wiki/Extension:intersection&lt;br /&gt;
|-&lt;br /&gt;
| Interwiki             || x                              || x                             || https://www.mediawiki.org/wiki/Extension:Interwiki&lt;br /&gt;
|-&lt;br /&gt;
| LocalisationUpdate    || x                              ||                               || https://www.mediawiki.org/wiki/Extension:LocalisationUpdate&lt;br /&gt;
|-&lt;br /&gt;
| Linter                || x                              || x                             || https://www.mediawiki.org/wiki/Extension:Linter&lt;br /&gt;
|-&lt;br /&gt;
| LoginNotify           || x                              || x                             || https://www.mediawiki.org/wiki/Extension:LoginNotify&lt;br /&gt;
|-&lt;br /&gt;
| Math                  || x                              || x                             || https://www.mediawiki.org/wiki/Extension:Math&lt;br /&gt;
|-&lt;br /&gt;
| Mermaid               || x                              ||                               || https://www.mediawiki.org/wiki/Extension:Mermaid&lt;br /&gt;
|-&lt;br /&gt;
| MsUpload              || x                              ||                               || https://www.mediawiki.org/wiki/Extension:MsUpload&lt;br /&gt;
|-&lt;br /&gt;
| MsWikiEditor          || x                              ||                               || https://www.mediawiki.org/wiki/Extension:MsWikiEditor&lt;br /&gt;
|-&lt;br /&gt;
| MultimediaViewer      || x                              || x                             || https://www.mediawiki.org/wiki/Extension:MultimediaViewer&lt;br /&gt;
|-&lt;br /&gt;
| Network               || x                              ||                               || https://www.mediawiki.org/wiki/Extension:Network&lt;br /&gt;
|-&lt;br /&gt;
| NewestPages           || x                              ||                               || https://www.mediawiki.org/wiki/Extension:NewestPages&lt;br /&gt;
|-&lt;br /&gt;
| NoTitle               || x                              ||                               || https://www.mediawiki.org/wiki/Extension:NoTitle&lt;br /&gt;
|-&lt;br /&gt;
| Nuke                  || x                              || x                             || https://www.mediawiki.org/wiki/Extension:Nuke&lt;br /&gt;
|-&lt;br /&gt;
| OATHAuth              || x                              || x                             || https://www.mediawiki.org/wiki/Extension:OATHAuth&lt;br /&gt;
|-&lt;br /&gt;
| PageImages            || x                              || x                             || https://www.mediawiki.org/wiki/Extension:PageImages&lt;br /&gt;
|-&lt;br /&gt;
| ParserFunctions       || x                              || x                             || https://www.mediawiki.org/wiki/Extension:ParserFunctions&lt;br /&gt;
|-&lt;br /&gt;
| PdfHandler            || x                              || x                             || https://www.mediawiki.org/wiki/Extension:PdfHandler&lt;br /&gt;
|-&lt;br /&gt;
| Poem                  || x                              || x                             || https://www.mediawiki.org/wiki/Extension:Poem&lt;br /&gt;
|-&lt;br /&gt;
| Purge                 || x                              ||                               || https://www.mediawiki.org/wiki/Extension:Purge&lt;br /&gt;
|-&lt;br /&gt;
| Renameuser            || x                              ||                               || https://www.mediawiki.org/wiki/Extension:Renameuser&lt;br /&gt;
|-&lt;br /&gt;
| ReplaceText           || x                              || x                             || https://www.mediawiki.org/wiki/Extension:ReplaceText&lt;br /&gt;
|-&lt;br /&gt;
| Scribunto             || x                              || x                             || https://www.mediawiki.org/wiki/Extension:Scribunto&lt;br /&gt;
|-&lt;br /&gt;
| SecureLinkFixer       || x                              || x                             || https://www.mediawiki.org/wiki/Extension:SecureLinkFixer&lt;br /&gt;
|-&lt;br /&gt;
| SpamBlacklist         || x                              || x                             || https://www.mediawiki.org/wiki/Extension:SpamBlacklist&lt;br /&gt;
|-&lt;br /&gt;
| SyntaxHighlight_GeSHi || x                              || x                             || https://www.mediawiki.org/wiki/Extension:SyntaxHighlight_GeSHi&lt;br /&gt;
|-&lt;br /&gt;
| TemplateData          || x                              || x                             || https://www.mediawiki.org/wiki/Extension:TemplateData&lt;br /&gt;
|-&lt;br /&gt;
| TextExtracts          || x                              || x                             || https://www.mediawiki.org/wiki/Extension:TextExtracts&lt;br /&gt;
|-&lt;br /&gt;
| Thanks                || x                              || x                             || https://www.mediawiki.org/wiki/Extension:Thanks&lt;br /&gt;
|-&lt;br /&gt;
| TitleBlacklist        || x                              || x                             || https://www.mediawiki.org/wiki/Extension:TitleBlacklist&lt;br /&gt;
|-&lt;br /&gt;
| VisualEditor          || x                              || x                             || https://www.mediawiki.org/wiki/Extension:VisualEditor&lt;br /&gt;
|-&lt;br /&gt;
| WikiEditor            || x                              || x                             || https://www.mediawiki.org/wiki/Extension:WikiEditor&lt;br /&gt;
|-&lt;br /&gt;
| YouTube               || x                              ||                               || https://www.mediawiki.org/wiki/Extension:YouTube&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== L&#039;habillage (skin) ===&lt;br /&gt;
La page de téléchargement des habillages :&lt;br /&gt;
* https://www.mediawiki.org/wiki/Special:SkinDistributor&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
! Habillages   !! Disponible sur&amp;lt;br /&amp;gt;Kono Phil, 1.43.8 !! Livré avec&amp;lt;br /&amp;gt;Mediawiki, 1.43.11 || Lien vers la page de MediaWiki&lt;br /&gt;
|-&lt;br /&gt;
| Medik        || x                              ||                                 || https://www.mediawiki.org/wiki/Skin:Medik&lt;br /&gt;
|-&lt;br /&gt;
| Metrolook    || x                              ||                                 || https://www.mediawiki.org/wiki/Skin:Metrolook&lt;br /&gt;
|-&lt;br /&gt;
| MinervaNeue  || x                              || x                               || https://www.mediawiki.org/wiki/Skin:MinervaNeue&lt;br /&gt;
|-&lt;br /&gt;
| MonoBook     || x                              || x                               || https://www.mediawiki.org/wiki/Skin:MonoBook&lt;br /&gt;
|-&lt;br /&gt;
| Pivot        || x                              ||                                 || https://www.mediawiki.org/wiki/Skin:Pivot&lt;br /&gt;
|-&lt;br /&gt;
| Timeless     || x                              || x                               || https://www.mediawiki.org/wiki/Skin:Timeless&lt;br /&gt;
|-&lt;br /&gt;
| Vector       || x                              || x                               || https://www.mediawiki.org/wiki/Skin:Vector&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Voir aussi ==&lt;br /&gt;
*&lt;br /&gt;
&lt;br /&gt;
[[Catégorie:MediaWiki]]&lt;/div&gt;</summary>
		<author><name>Fylip22</name></author>
	</entry>
	<entry>
		<id>https://kono.phpage.fr/index.php?title=MediaWiki/Mise_%C3%A0_jour_de_1.43.8_%C3%A0_1.43.11&amp;diff=6475</id>
		<title>MediaWiki/Mise à jour de 1.43.8 à 1.43.11</title>
		<link rel="alternate" type="text/html" href="https://kono.phpage.fr/index.php?title=MediaWiki/Mise_%C3%A0_jour_de_1.43.8_%C3%A0_1.43.11&amp;diff=6475"/>
		<updated>2026-10-16T19:37:45Z</updated>

		<summary type="html">&lt;p&gt;Fylip22 : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Sommaire}}&lt;br /&gt;
&lt;br /&gt;
MediaWiki et mise à jour :&lt;br /&gt;
* https://www.mediawiki.org/wiki/Manual:Upgrading/fr&lt;br /&gt;
&lt;br /&gt;
Les étapes :&lt;br /&gt;
* https://www.mediawiki.org/wiki/Download/fr&lt;br /&gt;
&lt;br /&gt;
== Etat de la mise à jour ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
! Elément !! Avant mise à jour  !! Après mise à jour&lt;br /&gt;
|-&lt;br /&gt;
| MediaWiki || 1.43.8           || 1.43.11&lt;br /&gt;
|-&lt;br /&gt;
| PHP       || 8.5.9 (fpm-fcgi) || 8.5.9 (fpm-fcgi)&lt;br /&gt;
|-&lt;br /&gt;
| ICU       || 67.1             || 67.1&lt;br /&gt;
|-&lt;br /&gt;
| MariaDB   || 10.11.19         || 10.11.19&lt;br /&gt;
|-&lt;br /&gt;
| Lua	    || 5.1.5            || 5.1.5&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Mise à jour de 1.43.8 à 1.43.9 ==&lt;br /&gt;
* téléchargement de la version 1.43.9 : fait&lt;br /&gt;
* création du dossier &amp;lt;code&amp;gt;kono1439&amp;lt;/code&amp;gt;&lt;br /&gt;
* contrôle des extensions : fait&lt;br /&gt;
* téléchargement des versions pour Mediawiki 1.43.9 : fait&lt;br /&gt;
* extensions : &amp;lt;code&amp;gt;/extensions/&amp;lt;/code&amp;gt;&lt;br /&gt;
* habillage (skin) : &amp;lt;code&amp;gt;/skins/&amp;lt;/code&amp;gt;&lt;br /&gt;
* fichiers : &amp;lt;code&amp;gt;/images/&amp;lt;/code&amp;gt;&lt;br /&gt;
* logo : &amp;lt;code&amp;gt;/resources/assets/wiki.png&amp;lt;/code&amp;gt;&lt;br /&gt;
* script de mise à jour : https://www.phpage.fr/kono1439/mw-config&lt;br /&gt;
* changement du nom du dossier : ancien nom &amp;lt;code&amp;gt;kono1439&amp;lt;/code&amp;gt;, nouveau nom &amp;lt;code&amp;gt;kono&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Les extensions ===&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
! Extension             !! Utilisée sur&amp;lt;br /&amp;gt;Kono Phil, 1.43.8 !! Disponible sur&amp;lt;br /&amp;gt;Mediawiki 1.43.9 || Lien vers la page de MediaWiki&lt;br /&gt;
|-&lt;br /&gt;
| AbuseFilter           ||                                || x                             || https://www.mediawiki.org/wiki/Extension:AbuseFilter&lt;br /&gt;
|-&lt;br /&gt;
| CategoryTree          || x                              || x                             || https://www.mediawiki.org/wiki/Extension:CategoryTree&lt;br /&gt;
|-&lt;br /&gt;
| Cite                  || x                              || x                             || https://www.mediawiki.org/wiki/Extension:Cite&lt;br /&gt;
|-&lt;br /&gt;
| CiteThisPage          || x                              || x                             || https://www.mediawiki.org/wiki/Extension:CiteThisPage&lt;br /&gt;
|-&lt;br /&gt;
| CodeEditor            || x                              || x                             || https://www.mediawiki.org/wiki/Extension:CodeEditor&lt;br /&gt;
|-&lt;br /&gt;
| CodeMirror            || x                              ||                               || https://www.mediawiki.org/wiki/Extension:CodeMirror&lt;br /&gt;
|-&lt;br /&gt;
| ConfirmEdit           || x                              || x                             || https://www.mediawiki.org/wiki/Extension:ConfirmEdit&lt;br /&gt;
|-&lt;br /&gt;
| ExternalData          || x                              ||                               || https://www.mediawiki.org/wiki/Extension:ExternalData&lt;br /&gt;
|-&lt;br /&gt;
| DiscussionTools       || x                              || x                             || https://www.mediawiki.org/wiki/Extension:DiscussionTools&lt;br /&gt;
|-&lt;br /&gt;
| Gadgets               || x                              || x                             || https://www.mediawiki.org/wiki/Extension:Gadgets&lt;br /&gt;
|-&lt;br /&gt;
| Highlightjs_Integration || x                            ||                              || https://www.mediawiki.org/wiki/Extension:Highlightjs_Integration&lt;br /&gt;
|-&lt;br /&gt;
| ImageMap              || x                              || x                             || https://www.mediawiki.org/wiki/Extension:ImageMap&lt;br /&gt;
|-&lt;br /&gt;
| InputBox              || x                              || x                             || https://www.mediawiki.org/wiki/Extension:InputBox&lt;br /&gt;
|-&lt;br /&gt;
| DynamicPageList (Wikimedia) || x                        ||                               || https://www.mediawiki.org/wiki/Extension:intersection&lt;br /&gt;
|-&lt;br /&gt;
| Interwiki             || x                              || x                             || https://www.mediawiki.org/wiki/Extension:Interwiki&lt;br /&gt;
|-&lt;br /&gt;
| LocalisationUpdate    || x                              ||                               || https://www.mediawiki.org/wiki/Extension:LocalisationUpdate&lt;br /&gt;
|-&lt;br /&gt;
| Linter                || x                              || x                             || https://www.mediawiki.org/wiki/Extension:Linter&lt;br /&gt;
|-&lt;br /&gt;
| LoginNotify           || x                              || x                             || https://www.mediawiki.org/wiki/Extension:LoginNotify&lt;br /&gt;
|-&lt;br /&gt;
| Math                  || x                              || x                             || https://www.mediawiki.org/wiki/Extension:Math&lt;br /&gt;
|-&lt;br /&gt;
| Mermaid               || x                              ||                               || https://www.mediawiki.org/wiki/Extension:Mermaid&lt;br /&gt;
|-&lt;br /&gt;
| MsUpload              || x                              ||                               || https://www.mediawiki.org/wiki/Extension:MsUpload&lt;br /&gt;
|-&lt;br /&gt;
| MsWikiEditor          || x                              ||                               || https://www.mediawiki.org/wiki/Extension:MsWikiEditor&lt;br /&gt;
|-&lt;br /&gt;
| MultimediaViewer      || x                              || x                             || https://www.mediawiki.org/wiki/Extension:MultimediaViewer&lt;br /&gt;
|-&lt;br /&gt;
| Network               || x                              ||                               || https://www.mediawiki.org/wiki/Extension:Network&lt;br /&gt;
|-&lt;br /&gt;
| NewestPages           || x                              ||                               || https://www.mediawiki.org/wiki/Extension:NewestPages&lt;br /&gt;
|-&lt;br /&gt;
| NoTitle               || x                              ||                               || https://www.mediawiki.org/wiki/Extension:NoTitle&lt;br /&gt;
|-&lt;br /&gt;
| Nuke                  || x                              || x                             || https://www.mediawiki.org/wiki/Extension:Nuke&lt;br /&gt;
|-&lt;br /&gt;
| OATHAuth              || x                              || x                             || https://www.mediawiki.org/wiki/Extension:OATHAuth&lt;br /&gt;
|-&lt;br /&gt;
| PageImages            || x                              || x                             || https://www.mediawiki.org/wiki/Extension:PageImages&lt;br /&gt;
|-&lt;br /&gt;
| ParserFunctions       || x                              || x                             || https://www.mediawiki.org/wiki/Extension:ParserFunctions&lt;br /&gt;
|-&lt;br /&gt;
| PdfHandler            || x                              || x                             || https://www.mediawiki.org/wiki/Extension:PdfHandler&lt;br /&gt;
|-&lt;br /&gt;
| Poem                  || x                              || x                             || https://www.mediawiki.org/wiki/Extension:Poem&lt;br /&gt;
|-&lt;br /&gt;
| Purge                 || x                              ||                               || https://www.mediawiki.org/wiki/Extension:Purge&lt;br /&gt;
|-&lt;br /&gt;
| Renameuser            || x                              ||                               || https://www.mediawiki.org/wiki/Extension:Renameuser&lt;br /&gt;
|-&lt;br /&gt;
| ReplaceText           || x                              || x                             || https://www.mediawiki.org/wiki/Extension:ReplaceText&lt;br /&gt;
|-&lt;br /&gt;
| Scribunto             || x                              || x                             || https://www.mediawiki.org/wiki/Extension:Scribunto&lt;br /&gt;
|-&lt;br /&gt;
| SecureLinkFixer       || x                              || x                             || https://www.mediawiki.org/wiki/Extension:SecureLinkFixer&lt;br /&gt;
|-&lt;br /&gt;
| SpamBlacklist         || x                              || x                             || https://www.mediawiki.org/wiki/Extension:SpamBlacklist&lt;br /&gt;
|-&lt;br /&gt;
| SyntaxHighlight_GeSHi || x                              || x                             || https://www.mediawiki.org/wiki/Extension:SyntaxHighlight_GeSHi&lt;br /&gt;
|-&lt;br /&gt;
| TemplateData          || x                              || x                             || https://www.mediawiki.org/wiki/Extension:TemplateData&lt;br /&gt;
|-&lt;br /&gt;
| TextExtracts          || x                              || x                             || https://www.mediawiki.org/wiki/Extension:TextExtracts&lt;br /&gt;
|-&lt;br /&gt;
| Thanks                || x                              || x                             || https://www.mediawiki.org/wiki/Extension:Thanks&lt;br /&gt;
|-&lt;br /&gt;
| TitleBlacklist        || x                              || x                             || https://www.mediawiki.org/wiki/Extension:TitleBlacklist&lt;br /&gt;
|-&lt;br /&gt;
| VisualEditor          || x                              || x                             || https://www.mediawiki.org/wiki/Extension:VisualEditor&lt;br /&gt;
|-&lt;br /&gt;
| WikiEditor            || x                              || x                             || https://www.mediawiki.org/wiki/Extension:WikiEditor&lt;br /&gt;
|-&lt;br /&gt;
| YouTube               || x                              ||                               || https://www.mediawiki.org/wiki/Extension:YouTube&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== L&#039;habillage (skin) ===&lt;br /&gt;
La page de téléchargement des habillages :&lt;br /&gt;
* https://www.mediawiki.org/wiki/Special:SkinDistributor&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
! Habillages   !! Disponible sur&amp;lt;br /&amp;gt;Kono Phil, 1.43.8 !! Livré avec&amp;lt;br /&amp;gt;Mediawiki, 1.43.9 || Lien vers la page de MediaWiki&lt;br /&gt;
|-&lt;br /&gt;
| Medik        || x                              ||                                 || https://www.mediawiki.org/wiki/Skin:Medik&lt;br /&gt;
|-&lt;br /&gt;
| Metrolook    || x                              ||                                 || https://www.mediawiki.org/wiki/Skin:Metrolook&lt;br /&gt;
|-&lt;br /&gt;
| MinervaNeue  || x                              || x                               || https://www.mediawiki.org/wiki/Skin:MinervaNeue&lt;br /&gt;
|-&lt;br /&gt;
| MonoBook     || x                              || x                               || https://www.mediawiki.org/wiki/Skin:MonoBook&lt;br /&gt;
|-&lt;br /&gt;
| Pivot        || x                              ||                                 || https://www.mediawiki.org/wiki/Skin:Pivot&lt;br /&gt;
|-&lt;br /&gt;
| Timeless     || x                              || x                               || https://www.mediawiki.org/wiki/Skin:Timeless&lt;br /&gt;
|-&lt;br /&gt;
| Vector       || x                              || x                               || https://www.mediawiki.org/wiki/Skin:Vector&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Voir aussi ==&lt;br /&gt;
*&lt;br /&gt;
&lt;br /&gt;
[[Catégorie:MediaWiki]]&lt;/div&gt;</summary>
		<author><name>Fylip22</name></author>
	</entry>
	<entry>
		<id>https://kono.phpage.fr/index.php?title=MediaWiki/Sommaire&amp;diff=6474</id>
		<title>MediaWiki/Sommaire</title>
		<link rel="alternate" type="text/html" href="https://kono.phpage.fr/index.php?title=MediaWiki/Sommaire&amp;diff=6474"/>
		<updated>2026-10-16T17:15:24Z</updated>

		<summary type="html">&lt;p&gt;Fylip22 : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Sommairedebut|parent=MediaWiki}}&lt;br /&gt;
{{Sommairesoustitre|Installation}}&lt;br /&gt;
* [[MediaWiki/Prérequis|Prérequis]]&lt;br /&gt;
* [[MediaWiki/Installation|Installation]]&lt;br /&gt;
* [[MediaWiki/MediaWiki sur Microsoft Server 2019|MediaWiki sur Microsoft Server 2019]]&lt;br /&gt;
* [[MediaWiki/MediaWiki sur Microsoft 10|MediaWiki sur Microsoft 10]]&lt;br /&gt;
* [[MediaWiki/MediaWiki 1.39|MediaWiki 1.39]]&lt;br /&gt;
* [[Serveur internet sous Windows]]&lt;br /&gt;
{{Sommairesoustitre|Mise à jour}}&lt;br /&gt;
* [[MediaWiki/Mise à jour de 1.43.8 à 1.43.11|Mise à jour de 1.43.8 à 1.43.11]]&lt;br /&gt;
* [[MediaWiki/Mise à jour de 1.40.0 à 1.43.8|Mise à jour de 1.40.0 à 1.43.8]]&lt;br /&gt;
* [[MediaWiki/Mise à jour de 1.37.1 à 1.40|Mise à jour de 1.37.1 à 1.40]]&lt;br /&gt;
{{Sommairesoustitre|Migration}}&lt;br /&gt;
* [[MediaWiki/Migration_de_1.27.3_vers_1.36.2|Migration de 1.27.3 vers 1.36.2]]&lt;br /&gt;
* [[MediaWiki/Migration des données|Migration des données]]&lt;br /&gt;
* [[MediaWiki/Migration des données 2|Migration des données 2]]&lt;br /&gt;
* [[MediaWiki/Migration des données 2-bis|Migration des données 2-bis (Composer)]]&lt;br /&gt;
* [https://www.mediawiki.org/wiki/Manual:Moving_a_wiki/fr MediaWiki, déplacer un wiki]&lt;br /&gt;
{{Sommairesoustitre|Administration}}&lt;br /&gt;
* [[MediaWiki/Maintenance|Maintenance]]&lt;br /&gt;
* [[MediaWiki/API|API]]&lt;br /&gt;
{{Sommairesoustitre|Personnalisation}}&lt;br /&gt;
* [[MediaWiki/Habillage|Habillage]]&lt;br /&gt;
* [[MediaWiki/Extension|Extension]]&lt;br /&gt;
* [[MediaWiki/Modèle|Modèle]]&lt;br /&gt;
* [[MediaWiki/SVG|SVG]]&lt;br /&gt;
{{Sommairesoustitre|Outil}}&lt;br /&gt;
* [[UwAmp]]&lt;br /&gt;
{{Sommairefin}}&lt;/div&gt;</summary>
		<author><name>Fylip22</name></author>
	</entry>
	<entry>
		<id>https://kono.phpage.fr/index.php?title=MediaWiki/Mise_%C3%A0_jour_de_1.43.8_%C3%A0_1.43.11&amp;diff=6473</id>
		<title>MediaWiki/Mise à jour de 1.43.8 à 1.43.11</title>
		<link rel="alternate" type="text/html" href="https://kono.phpage.fr/index.php?title=MediaWiki/Mise_%C3%A0_jour_de_1.43.8_%C3%A0_1.43.11&amp;diff=6473"/>
		<updated>2026-10-16T17:14:39Z</updated>

		<summary type="html">&lt;p&gt;Fylip22 : Fylip22 a déplacé la page MediaWiki/Mise à jour de 1.43.8 à 1.43.9 vers MediaWiki/Mise à jour de 1.43.8 à 1.43.11 sans laisser de redirection&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Sommaire}}&lt;br /&gt;
&lt;br /&gt;
MediaWiki et mise à jour :&lt;br /&gt;
* https://www.mediawiki.org/wiki/Manual:Upgrading/fr&lt;br /&gt;
&lt;br /&gt;
Les étapes :&lt;br /&gt;
* https://www.mediawiki.org/wiki/Download/fr&lt;br /&gt;
&lt;br /&gt;
== Etat de la mise à jour ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
! Elément !! Avant mise à jour  !! Après mise à jour&lt;br /&gt;
|-&lt;br /&gt;
| MediaWiki || 1.43.8           || 1.43.9&lt;br /&gt;
|-&lt;br /&gt;
| PHP       || 8.5.9 (fpm-fcgi) || 8.5.9 (fpm-fcgi)&lt;br /&gt;
|-&lt;br /&gt;
| ICU       || 67.1             || 67.1&lt;br /&gt;
|-&lt;br /&gt;
| MariaDB   || 10.11.19         || 10.11.19&lt;br /&gt;
|-&lt;br /&gt;
| Lua	    || 5.1.5            || 5.1.5&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Mise à jour de 1.43.8 à 1.43.9 ==&lt;br /&gt;
* téléchargement de la version 1.43.9 : fait&lt;br /&gt;
* création du dossier &amp;lt;code&amp;gt;kono1439&amp;lt;/code&amp;gt;&lt;br /&gt;
* contrôle des extensions : fait&lt;br /&gt;
* téléchargement des versions pour Mediawiki 1.43.9 : fait&lt;br /&gt;
* extensions : &amp;lt;code&amp;gt;/extensions/&amp;lt;/code&amp;gt;&lt;br /&gt;
* habillage (skin) : &amp;lt;code&amp;gt;/skins/&amp;lt;/code&amp;gt;&lt;br /&gt;
* fichiers : &amp;lt;code&amp;gt;/images/&amp;lt;/code&amp;gt;&lt;br /&gt;
* logo : &amp;lt;code&amp;gt;/resources/assets/wiki.png&amp;lt;/code&amp;gt;&lt;br /&gt;
* script de mise à jour : https://www.phpage.fr/kono1439/mw-config&lt;br /&gt;
* changement du nom du dossier : ancien nom &amp;lt;code&amp;gt;kono1439&amp;lt;/code&amp;gt;, nouveau nom &amp;lt;code&amp;gt;kono&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Les extensions ===&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
! Extension             !! Utilisée sur&amp;lt;br /&amp;gt;Kono Phil, 1.43.8 !! Disponible sur&amp;lt;br /&amp;gt;Mediawiki 1.43.9 || Lien vers la page de MediaWiki&lt;br /&gt;
|-&lt;br /&gt;
| AbuseFilter           ||                                || x                             || https://www.mediawiki.org/wiki/Extension:AbuseFilter&lt;br /&gt;
|-&lt;br /&gt;
| CategoryTree          || x                              || x                             || https://www.mediawiki.org/wiki/Extension:CategoryTree&lt;br /&gt;
|-&lt;br /&gt;
| Cite                  || x                              || x                             || https://www.mediawiki.org/wiki/Extension:Cite&lt;br /&gt;
|-&lt;br /&gt;
| CiteThisPage          || x                              || x                             || https://www.mediawiki.org/wiki/Extension:CiteThisPage&lt;br /&gt;
|-&lt;br /&gt;
| CodeEditor            || x                              || x                             || https://www.mediawiki.org/wiki/Extension:CodeEditor&lt;br /&gt;
|-&lt;br /&gt;
| CodeMirror            || x                              ||                               || https://www.mediawiki.org/wiki/Extension:CodeMirror&lt;br /&gt;
|-&lt;br /&gt;
| ConfirmEdit           || x                              || x                             || https://www.mediawiki.org/wiki/Extension:ConfirmEdit&lt;br /&gt;
|-&lt;br /&gt;
| ExternalData          || x                              ||                               || https://www.mediawiki.org/wiki/Extension:ExternalData&lt;br /&gt;
|-&lt;br /&gt;
| DiscussionTools       || x                              || x                             || https://www.mediawiki.org/wiki/Extension:DiscussionTools&lt;br /&gt;
|-&lt;br /&gt;
| Gadgets               || x                              || x                             || https://www.mediawiki.org/wiki/Extension:Gadgets&lt;br /&gt;
|-&lt;br /&gt;
| Highlightjs_Integration || x                            ||                              || https://www.mediawiki.org/wiki/Extension:Highlightjs_Integration&lt;br /&gt;
|-&lt;br /&gt;
| ImageMap              || x                              || x                             || https://www.mediawiki.org/wiki/Extension:ImageMap&lt;br /&gt;
|-&lt;br /&gt;
| InputBox              || x                              || x                             || https://www.mediawiki.org/wiki/Extension:InputBox&lt;br /&gt;
|-&lt;br /&gt;
| DynamicPageList (Wikimedia) || x                        ||                               || https://www.mediawiki.org/wiki/Extension:intersection&lt;br /&gt;
|-&lt;br /&gt;
| Interwiki             || x                              || x                             || https://www.mediawiki.org/wiki/Extension:Interwiki&lt;br /&gt;
|-&lt;br /&gt;
| LocalisationUpdate    || x                              ||                               || https://www.mediawiki.org/wiki/Extension:LocalisationUpdate&lt;br /&gt;
|-&lt;br /&gt;
| Linter                || x                              || x                             || https://www.mediawiki.org/wiki/Extension:Linter&lt;br /&gt;
|-&lt;br /&gt;
| LoginNotify           || x                              || x                             || https://www.mediawiki.org/wiki/Extension:LoginNotify&lt;br /&gt;
|-&lt;br /&gt;
| Math                  || x                              || x                             || https://www.mediawiki.org/wiki/Extension:Math&lt;br /&gt;
|-&lt;br /&gt;
| Mermaid               || x                              ||                               || https://www.mediawiki.org/wiki/Extension:Mermaid&lt;br /&gt;
|-&lt;br /&gt;
| MsUpload              || x                              ||                               || https://www.mediawiki.org/wiki/Extension:MsUpload&lt;br /&gt;
|-&lt;br /&gt;
| MsWikiEditor          || x                              ||                               || https://www.mediawiki.org/wiki/Extension:MsWikiEditor&lt;br /&gt;
|-&lt;br /&gt;
| MultimediaViewer      || x                              || x                             || https://www.mediawiki.org/wiki/Extension:MultimediaViewer&lt;br /&gt;
|-&lt;br /&gt;
| Network               || x                              ||                               || https://www.mediawiki.org/wiki/Extension:Network&lt;br /&gt;
|-&lt;br /&gt;
| NewestPages           || x                              ||                               || https://www.mediawiki.org/wiki/Extension:NewestPages&lt;br /&gt;
|-&lt;br /&gt;
| NoTitle               || x                              ||                               || https://www.mediawiki.org/wiki/Extension:NoTitle&lt;br /&gt;
|-&lt;br /&gt;
| Nuke                  || x                              || x                             || https://www.mediawiki.org/wiki/Extension:Nuke&lt;br /&gt;
|-&lt;br /&gt;
| OATHAuth              || x                              || x                             || https://www.mediawiki.org/wiki/Extension:OATHAuth&lt;br /&gt;
|-&lt;br /&gt;
| PageImages            || x                              || x                             || https://www.mediawiki.org/wiki/Extension:PageImages&lt;br /&gt;
|-&lt;br /&gt;
| ParserFunctions       || x                              || x                             || https://www.mediawiki.org/wiki/Extension:ParserFunctions&lt;br /&gt;
|-&lt;br /&gt;
| PdfHandler            || x                              || x                             || https://www.mediawiki.org/wiki/Extension:PdfHandler&lt;br /&gt;
|-&lt;br /&gt;
| Poem                  || x                              || x                             || https://www.mediawiki.org/wiki/Extension:Poem&lt;br /&gt;
|-&lt;br /&gt;
| Purge                 || x                              ||                               || https://www.mediawiki.org/wiki/Extension:Purge&lt;br /&gt;
|-&lt;br /&gt;
| Renameuser            || x                              ||                               || https://www.mediawiki.org/wiki/Extension:Renameuser&lt;br /&gt;
|-&lt;br /&gt;
| ReplaceText           || x                              || x                             || https://www.mediawiki.org/wiki/Extension:ReplaceText&lt;br /&gt;
|-&lt;br /&gt;
| Scribunto             || x                              || x                             || https://www.mediawiki.org/wiki/Extension:Scribunto&lt;br /&gt;
|-&lt;br /&gt;
| SecureLinkFixer       || x                              || x                             || https://www.mediawiki.org/wiki/Extension:SecureLinkFixer&lt;br /&gt;
|-&lt;br /&gt;
| SpamBlacklist         || x                              || x                             || https://www.mediawiki.org/wiki/Extension:SpamBlacklist&lt;br /&gt;
|-&lt;br /&gt;
| SyntaxHighlight_GeSHi || x                              || x                             || https://www.mediawiki.org/wiki/Extension:SyntaxHighlight_GeSHi&lt;br /&gt;
|-&lt;br /&gt;
| TemplateData          || x                              || x                             || https://www.mediawiki.org/wiki/Extension:TemplateData&lt;br /&gt;
|-&lt;br /&gt;
| TextExtracts          || x                              || x                             || https://www.mediawiki.org/wiki/Extension:TextExtracts&lt;br /&gt;
|-&lt;br /&gt;
| Thanks                || x                              || x                             || https://www.mediawiki.org/wiki/Extension:Thanks&lt;br /&gt;
|-&lt;br /&gt;
| TitleBlacklist        || x                              || x                             || https://www.mediawiki.org/wiki/Extension:TitleBlacklist&lt;br /&gt;
|-&lt;br /&gt;
| VisualEditor          || x                              || x                             || https://www.mediawiki.org/wiki/Extension:VisualEditor&lt;br /&gt;
|-&lt;br /&gt;
| WikiEditor            || x                              || x                             || https://www.mediawiki.org/wiki/Extension:WikiEditor&lt;br /&gt;
|-&lt;br /&gt;
| YouTube               || x                              ||                               || https://www.mediawiki.org/wiki/Extension:YouTube&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== L&#039;habillage (skin) ===&lt;br /&gt;
La page de téléchargement des habillages :&lt;br /&gt;
* https://www.mediawiki.org/wiki/Special:SkinDistributor&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
! Habillages   !! Disponible sur&amp;lt;br /&amp;gt;Kono Phil, 1.43.8 !! Livré avec&amp;lt;br /&amp;gt;Mediawiki, 1.43.9 || Lien vers la page de MediaWiki&lt;br /&gt;
|-&lt;br /&gt;
| Medik        || x                              ||                                 || https://www.mediawiki.org/wiki/Skin:Medik&lt;br /&gt;
|-&lt;br /&gt;
| Metrolook    || x                              ||                                 || https://www.mediawiki.org/wiki/Skin:Metrolook&lt;br /&gt;
|-&lt;br /&gt;
| MinervaNeue  || x                              || x                               || https://www.mediawiki.org/wiki/Skin:MinervaNeue&lt;br /&gt;
|-&lt;br /&gt;
| MonoBook     || x                              || x                               || https://www.mediawiki.org/wiki/Skin:MonoBook&lt;br /&gt;
|-&lt;br /&gt;
| Pivot        || x                              ||                                 || https://www.mediawiki.org/wiki/Skin:Pivot&lt;br /&gt;
|-&lt;br /&gt;
| Timeless     || x                              || x                               || https://www.mediawiki.org/wiki/Skin:Timeless&lt;br /&gt;
|-&lt;br /&gt;
| Vector       || x                              || x                               || https://www.mediawiki.org/wiki/Skin:Vector&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Voir aussi ==&lt;br /&gt;
*&lt;br /&gt;
&lt;br /&gt;
[[Catégorie:MediaWiki]]&lt;/div&gt;</summary>
		<author><name>Fylip22</name></author>
	</entry>
	<entry>
		<id>https://kono.phpage.fr/index.php?title=MediaWiki/Mise_%C3%A0_jour_de_1.43.8_%C3%A0_1.43.11&amp;diff=6472</id>
		<title>MediaWiki/Mise à jour de 1.43.8 à 1.43.11</title>
		<link rel="alternate" type="text/html" href="https://kono.phpage.fr/index.php?title=MediaWiki/Mise_%C3%A0_jour_de_1.43.8_%C3%A0_1.43.11&amp;diff=6472"/>
		<updated>2026-10-16T17:08:30Z</updated>

		<summary type="html">&lt;p&gt;Fylip22 : /* Mise à jour de 1.43.8 à 1.43.9 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Sommaire}}&lt;br /&gt;
&lt;br /&gt;
MediaWiki et mise à jour :&lt;br /&gt;
* https://www.mediawiki.org/wiki/Manual:Upgrading/fr&lt;br /&gt;
&lt;br /&gt;
Les étapes :&lt;br /&gt;
* https://www.mediawiki.org/wiki/Download/fr&lt;br /&gt;
&lt;br /&gt;
== Etat de la mise à jour ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
! Elément !! Avant mise à jour  !! Après mise à jour&lt;br /&gt;
|-&lt;br /&gt;
| MediaWiki || 1.43.8           || 1.43.9&lt;br /&gt;
|-&lt;br /&gt;
| PHP       || 8.5.9 (fpm-fcgi) || 8.5.9 (fpm-fcgi)&lt;br /&gt;
|-&lt;br /&gt;
| ICU       || 67.1             || 67.1&lt;br /&gt;
|-&lt;br /&gt;
| MariaDB   || 10.11.19         || 10.11.19&lt;br /&gt;
|-&lt;br /&gt;
| Lua	    || 5.1.5            || 5.1.5&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Mise à jour de 1.43.8 à 1.43.9 ==&lt;br /&gt;
* téléchargement de la version 1.43.9 : fait&lt;br /&gt;
* création du dossier &amp;lt;code&amp;gt;kono1439&amp;lt;/code&amp;gt;&lt;br /&gt;
* contrôle des extensions : fait&lt;br /&gt;
* téléchargement des versions pour Mediawiki 1.43.9 : fait&lt;br /&gt;
* extensions : &amp;lt;code&amp;gt;/extensions/&amp;lt;/code&amp;gt;&lt;br /&gt;
* habillage (skin) : &amp;lt;code&amp;gt;/skins/&amp;lt;/code&amp;gt;&lt;br /&gt;
* fichiers : &amp;lt;code&amp;gt;/images/&amp;lt;/code&amp;gt;&lt;br /&gt;
* logo : &amp;lt;code&amp;gt;/resources/assets/wiki.png&amp;lt;/code&amp;gt;&lt;br /&gt;
* script de mise à jour : https://www.phpage.fr/kono1439/mw-config&lt;br /&gt;
* changement du nom du dossier : ancien nom &amp;lt;code&amp;gt;kono1439&amp;lt;/code&amp;gt;, nouveau nom &amp;lt;code&amp;gt;kono&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Les extensions ===&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
! Extension             !! Utilisée sur&amp;lt;br /&amp;gt;Kono Phil, 1.43.8 !! Disponible sur&amp;lt;br /&amp;gt;Mediawiki 1.43.9 || Lien vers la page de MediaWiki&lt;br /&gt;
|-&lt;br /&gt;
| AbuseFilter           ||                                || x                             || https://www.mediawiki.org/wiki/Extension:AbuseFilter&lt;br /&gt;
|-&lt;br /&gt;
| CategoryTree          || x                              || x                             || https://www.mediawiki.org/wiki/Extension:CategoryTree&lt;br /&gt;
|-&lt;br /&gt;
| Cite                  || x                              || x                             || https://www.mediawiki.org/wiki/Extension:Cite&lt;br /&gt;
|-&lt;br /&gt;
| CiteThisPage          || x                              || x                             || https://www.mediawiki.org/wiki/Extension:CiteThisPage&lt;br /&gt;
|-&lt;br /&gt;
| CodeEditor            || x                              || x                             || https://www.mediawiki.org/wiki/Extension:CodeEditor&lt;br /&gt;
|-&lt;br /&gt;
| CodeMirror            || x                              ||                               || https://www.mediawiki.org/wiki/Extension:CodeMirror&lt;br /&gt;
|-&lt;br /&gt;
| ConfirmEdit           || x                              || x                             || https://www.mediawiki.org/wiki/Extension:ConfirmEdit&lt;br /&gt;
|-&lt;br /&gt;
| ExternalData          || x                              ||                               || https://www.mediawiki.org/wiki/Extension:ExternalData&lt;br /&gt;
|-&lt;br /&gt;
| DiscussionTools       || x                              || x                             || https://www.mediawiki.org/wiki/Extension:DiscussionTools&lt;br /&gt;
|-&lt;br /&gt;
| Gadgets               || x                              || x                             || https://www.mediawiki.org/wiki/Extension:Gadgets&lt;br /&gt;
|-&lt;br /&gt;
| Highlightjs_Integration || x                            ||                              || https://www.mediawiki.org/wiki/Extension:Highlightjs_Integration&lt;br /&gt;
|-&lt;br /&gt;
| ImageMap              || x                              || x                             || https://www.mediawiki.org/wiki/Extension:ImageMap&lt;br /&gt;
|-&lt;br /&gt;
| InputBox              || x                              || x                             || https://www.mediawiki.org/wiki/Extension:InputBox&lt;br /&gt;
|-&lt;br /&gt;
| DynamicPageList (Wikimedia) || x                        ||                               || https://www.mediawiki.org/wiki/Extension:intersection&lt;br /&gt;
|-&lt;br /&gt;
| Interwiki             || x                              || x                             || https://www.mediawiki.org/wiki/Extension:Interwiki&lt;br /&gt;
|-&lt;br /&gt;
| LocalisationUpdate    || x                              ||                               || https://www.mediawiki.org/wiki/Extension:LocalisationUpdate&lt;br /&gt;
|-&lt;br /&gt;
| Linter                || x                              || x                             || https://www.mediawiki.org/wiki/Extension:Linter&lt;br /&gt;
|-&lt;br /&gt;
| LoginNotify           || x                              || x                             || https://www.mediawiki.org/wiki/Extension:LoginNotify&lt;br /&gt;
|-&lt;br /&gt;
| Math                  || x                              || x                             || https://www.mediawiki.org/wiki/Extension:Math&lt;br /&gt;
|-&lt;br /&gt;
| Mermaid               || x                              ||                               || https://www.mediawiki.org/wiki/Extension:Mermaid&lt;br /&gt;
|-&lt;br /&gt;
| MsUpload              || x                              ||                               || https://www.mediawiki.org/wiki/Extension:MsUpload&lt;br /&gt;
|-&lt;br /&gt;
| MsWikiEditor          || x                              ||                               || https://www.mediawiki.org/wiki/Extension:MsWikiEditor&lt;br /&gt;
|-&lt;br /&gt;
| MultimediaViewer      || x                              || x                             || https://www.mediawiki.org/wiki/Extension:MultimediaViewer&lt;br /&gt;
|-&lt;br /&gt;
| Network               || x                              ||                               || https://www.mediawiki.org/wiki/Extension:Network&lt;br /&gt;
|-&lt;br /&gt;
| NewestPages           || x                              ||                               || https://www.mediawiki.org/wiki/Extension:NewestPages&lt;br /&gt;
|-&lt;br /&gt;
| NoTitle               || x                              ||                               || https://www.mediawiki.org/wiki/Extension:NoTitle&lt;br /&gt;
|-&lt;br /&gt;
| Nuke                  || x                              || x                             || https://www.mediawiki.org/wiki/Extension:Nuke&lt;br /&gt;
|-&lt;br /&gt;
| OATHAuth              || x                              || x                             || https://www.mediawiki.org/wiki/Extension:OATHAuth&lt;br /&gt;
|-&lt;br /&gt;
| PageImages            || x                              || x                             || https://www.mediawiki.org/wiki/Extension:PageImages&lt;br /&gt;
|-&lt;br /&gt;
| ParserFunctions       || x                              || x                             || https://www.mediawiki.org/wiki/Extension:ParserFunctions&lt;br /&gt;
|-&lt;br /&gt;
| PdfHandler            || x                              || x                             || https://www.mediawiki.org/wiki/Extension:PdfHandler&lt;br /&gt;
|-&lt;br /&gt;
| Poem                  || x                              || x                             || https://www.mediawiki.org/wiki/Extension:Poem&lt;br /&gt;
|-&lt;br /&gt;
| Purge                 || x                              ||                               || https://www.mediawiki.org/wiki/Extension:Purge&lt;br /&gt;
|-&lt;br /&gt;
| Renameuser            || x                              ||                               || https://www.mediawiki.org/wiki/Extension:Renameuser&lt;br /&gt;
|-&lt;br /&gt;
| ReplaceText           || x                              || x                             || https://www.mediawiki.org/wiki/Extension:ReplaceText&lt;br /&gt;
|-&lt;br /&gt;
| Scribunto             || x                              || x                             || https://www.mediawiki.org/wiki/Extension:Scribunto&lt;br /&gt;
|-&lt;br /&gt;
| SecureLinkFixer       || x                              || x                             || https://www.mediawiki.org/wiki/Extension:SecureLinkFixer&lt;br /&gt;
|-&lt;br /&gt;
| SpamBlacklist         || x                              || x                             || https://www.mediawiki.org/wiki/Extension:SpamBlacklist&lt;br /&gt;
|-&lt;br /&gt;
| SyntaxHighlight_GeSHi || x                              || x                             || https://www.mediawiki.org/wiki/Extension:SyntaxHighlight_GeSHi&lt;br /&gt;
|-&lt;br /&gt;
| TemplateData          || x                              || x                             || https://www.mediawiki.org/wiki/Extension:TemplateData&lt;br /&gt;
|-&lt;br /&gt;
| TextExtracts          || x                              || x                             || https://www.mediawiki.org/wiki/Extension:TextExtracts&lt;br /&gt;
|-&lt;br /&gt;
| Thanks                || x                              || x                             || https://www.mediawiki.org/wiki/Extension:Thanks&lt;br /&gt;
|-&lt;br /&gt;
| TitleBlacklist        || x                              || x                             || https://www.mediawiki.org/wiki/Extension:TitleBlacklist&lt;br /&gt;
|-&lt;br /&gt;
| VisualEditor          || x                              || x                             || https://www.mediawiki.org/wiki/Extension:VisualEditor&lt;br /&gt;
|-&lt;br /&gt;
| WikiEditor            || x                              || x                             || https://www.mediawiki.org/wiki/Extension:WikiEditor&lt;br /&gt;
|-&lt;br /&gt;
| YouTube               || x                              ||                               || https://www.mediawiki.org/wiki/Extension:YouTube&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== L&#039;habillage (skin) ===&lt;br /&gt;
La page de téléchargement des habillages :&lt;br /&gt;
* https://www.mediawiki.org/wiki/Special:SkinDistributor&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
! Habillages   !! Disponible sur&amp;lt;br /&amp;gt;Kono Phil, 1.43.8 !! Livré avec&amp;lt;br /&amp;gt;Mediawiki, 1.43.9 || Lien vers la page de MediaWiki&lt;br /&gt;
|-&lt;br /&gt;
| Medik        || x                              ||                                 || https://www.mediawiki.org/wiki/Skin:Medik&lt;br /&gt;
|-&lt;br /&gt;
| Metrolook    || x                              ||                                 || https://www.mediawiki.org/wiki/Skin:Metrolook&lt;br /&gt;
|-&lt;br /&gt;
| MinervaNeue  || x                              || x                               || https://www.mediawiki.org/wiki/Skin:MinervaNeue&lt;br /&gt;
|-&lt;br /&gt;
| MonoBook     || x                              || x                               || https://www.mediawiki.org/wiki/Skin:MonoBook&lt;br /&gt;
|-&lt;br /&gt;
| Pivot        || x                              ||                                 || https://www.mediawiki.org/wiki/Skin:Pivot&lt;br /&gt;
|-&lt;br /&gt;
| Timeless     || x                              || x                               || https://www.mediawiki.org/wiki/Skin:Timeless&lt;br /&gt;
|-&lt;br /&gt;
| Vector       || x                              || x                               || https://www.mediawiki.org/wiki/Skin:Vector&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Voir aussi ==&lt;br /&gt;
*&lt;br /&gt;
&lt;br /&gt;
[[Catégorie:MediaWiki]]&lt;/div&gt;</summary>
		<author><name>Fylip22</name></author>
	</entry>
</feed>