<?xml
version="1.0" encoding="utf-8"?>
<rss version="2.0" 
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:atom="http://www.w3.org/2005/Atom"
>

<channel xml:lang="fr">
	<title>Carnet de notes</title>
	<link>https://notes.cousumain.info/</link>
	
	<language>fr</language>
	<generator>SPIP - www.spip.net</generator>
	<atom:link href="https://notes.cousumain.info/spip.php?id_mot=2&amp;page=backend" rel="self" type="application/rss+xml" />

	<image>
		<title>Carnet de notes</title>
		<url>https://notes.cousumain.info/sites/notes.cousumain.info/local/cache-vignettes/L144xH69/siteon0-5f183.png?1688285038</url>
		<link>https://notes.cousumain.info/</link>
		<height>69</height>
		<width>144</width>
	</image>



<item xml:lang="fr">
		<title>Divers REGEX</title>
		<link>https://notes.cousumain.info/Divers-REGEX</link>
		<guid isPermaLink="true">https://notes.cousumain.info/Divers-REGEX</guid>
		<dc:date>2024-01-10T14:08:18Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>jeanmarie</dc:creator>


		<dc:subject>regex</dc:subject>
		<dc:subject>Nerderies</dc:subject>

		<description>
&lt;p&gt;Trouver toutes les couleurs hexad&#233;cimales au format #123abc(#([A-Fa-f0-9])3(([A-Fa-f0-9])3) ?)&lt;/p&gt;


-
&lt;a href="https://notes.cousumain.info/-Notes-" rel="directory"&gt;Notes&lt;/a&gt;

/ 
&lt;a href="https://notes.cousumain.info/+-regex-+" rel="tag"&gt;regex&lt;/a&gt;, 
&lt;a href="https://notes.cousumain.info/+-Trucs-de-barbus-+" rel="tag"&gt;Nerderies&lt;/a&gt;

		</description>


 <content:encoded>&lt;div class='rss_texte'&gt;&lt;h2 class=&#034;spip&#034;&gt;Trouver toutes les couleurs hexad&#233;cimales au format #123abc&lt;/h2&gt;&lt;div class='precode'&gt;&lt;pre dir='ltr' style='text-align: left;'&gt;&lt;code&gt;(#([A-Fa-f0-9]){3}(([A-Fa-f0-9]){3})?)&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>
<item xml:lang="fr">
		<title>Redirection via .htaccess</title>
		<link>https://notes.cousumain.info/Redirection-via-htaccess</link>
		<guid isPermaLink="true">https://notes.cousumain.info/Redirection-via-htaccess</guid>
		<dc:date>2019-06-24T12:05:19Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>jeanmarie</dc:creator>


		<dc:subject>regex</dc:subject>
		<dc:subject>Nerderies</dc:subject>

		<description>
&lt;p&gt;Note : Les exemples suivants n&#233;cessite RewriteEngine On en d&#233;but de fichier .htaccess et peuvent &#234;tre &#224; adapter selon l'h&#233;bergement. &lt;br class='autobr' /&gt;
Rediriger toute l'arborescence d'une url vers une adresse unique &lt;br class='autobr' /&gt;
Rediriger toute adresse /toto/titi/whatever vers /-Education-artistique-.html &lt;br class='autobr' /&gt; RewriteRule ^toto(\/.*) ?$ /nouvelle-adresse.html [R=301,L] Rediriger toute l'arborescence d'une url vers une adresse en conservant l'arborescence &lt;br class='autobr' /&gt;
Rediriger toute adresse (&#8230;)&lt;/p&gt;


-
&lt;a href="https://notes.cousumain.info/-Notes-" rel="directory"&gt;Notes&lt;/a&gt;

/ 
&lt;a href="https://notes.cousumain.info/+-regex-+" rel="tag"&gt;regex&lt;/a&gt;, 
&lt;a href="https://notes.cousumain.info/+-Trucs-de-barbus-+" rel="tag"&gt;Nerderies&lt;/a&gt;

		</description>


 <content:encoded>&lt;div class='rss_texte'&gt;&lt;p&gt;&lt;strong&gt;Note : &lt;/strong&gt; Les exemples suivants n&#233;cessite &lt;code&gt;RewriteEngine On&lt;/code&gt; en d&#233;but de fichier &lt;code&gt;.htaccess&lt;/code&gt; et peuvent &#234;tre &#224; adapter selon l'h&#233;bergement.&lt;/p&gt;
&lt;h2 class=&#034;spip&#034;&gt;Rediriger toute l'arborescence d'une url vers une adresse unique&lt;/h2&gt;
&lt;p&gt;Rediriger toute adresse &lt;code&gt;/toto/titi/whatever&lt;/code&gt; vers &lt;code&gt;/-Education-artistique-.html&lt;/code&gt;&lt;/p&gt;
&lt;div class='precode'&gt;&lt;pre dir='ltr' style='text-align: left;'&gt;&lt;code&gt;RewriteRule ^toto(\/.*)?$ /nouvelle-adresse.html [R=301,L]&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr class=&#034;spip&#034; /&gt;&lt;h2 class=&#034;spip&#034;&gt;Rediriger toute l'arborescence d'une url vers une adresse en conservant l'arborescence&lt;/h2&gt;
&lt;p&gt;Rediriger toute adresse &lt;code&gt;www.domaine.net/mondossier/toto/titi&lt;/code&gt; vers &lt;code&gt;sousdomaine.domaine.net/circulations/toto/titi&lt;/code&gt;&lt;/p&gt;
&lt;div class='precode'&gt;&lt;pre dir='ltr' style='text-align: left;'&gt;&lt;code&gt;RewriteRule ^mondossier(\/.*)?$ http://sousdomaine.domaine.net/$0 [R=301,L]&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr class=&#034;spip&#034; /&gt;&lt;h2 class=&#034;spip&#034;&gt;Rediriger une url avec pr&#233;sence, ou non, d&#034;une chaine de caract&#232;re (par ex : /fr/ ou /en/ )&lt;/h2&gt;&lt;div class='precode'&gt;&lt;pre dir='ltr' style='text-align: left;'&gt;&lt;code&gt;RewriteRule ^((fr|en)\/)?ancienne-page.html \/nouvelle-page.html [R=301,L]&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr class=&#034;spip&#034; /&gt;&lt;h2 class=&#034;spip&#034;&gt;Redirection https simple&lt;/h2&gt;&lt;div class='precode'&gt;&lt;pre dir='ltr' style='text-align: left;'&gt;&lt;code&gt;RewriteCond %{HTTPS} off [OR] RewriteCond %{HTTP_HOST} ^www\. [NC] RewriteCond %{HTTP_HOST} ^(?:www\.)?(.+)$ [NC] RewriteRule ^ https://%1%{REQUEST_URI} [L,NE,R=301]&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr class=&#034;spip&#034; /&gt;&lt;h2 class=&#034;spip&#034;&gt;Redirection vers www et https&lt;/h2&gt;&lt;div class='precode'&gt;&lt;pre dir='ltr' style='text-align: left;'&gt;&lt;code&gt;RewriteCond %{HTTPS} off [OR] RewriteCond %{HTTP_HOST} !^www\. [NC] RewriteCond %{HTTP_HOST} ^(?:www\.)?(.+)$ [NC] RewriteRule ^ https://www.%1%{REQUEST_URI} [L,NE,R=301]&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr class=&#034;spip&#034; /&gt;&lt;h2 class=&#034;spip&#034;&gt;Rediriger toutes les adresses sauf certaines extensions&lt;/h2&gt;&lt;div class='precode'&gt;&lt;pre dir='ltr' style='text-align: left;'&gt;&lt;code&gt;RewriteCond %{REQUEST_URI} !\.(jpg|css|htm|woff|woff2|pdf)$ RewriteRule ^(.+)$ / [R=307,L]&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr class=&#034;spip&#034; /&gt;&lt;h2 class=&#034;spip&#034;&gt;Rediriger domaine.net vers &lt;a href=&#034;http://www.domaine.net&#034; class=&#034;external external auto&#034; rel=&#034;nofollow external&#034;&gt;www.domaine.net&lt;/a&gt; uniquement pour un domaine sp&#233;cifique&lt;/h2&gt;
&lt;p&gt;Dans le cas d'une mutualisation SPIP par exemple, ne rediriger qu'un domaine sp&#233;cifique sans impacter les autres&lt;/p&gt;
&lt;div class='precode'&gt;&lt;pre dir='ltr' style='text-align: left;'&gt;&lt;code&gt;RewriteCond %{HTTP_HOST} !=domaine.net RewriteRule .* - [S=1] RewriteRule ^ http://www.%{HTTP_HOST}%{REQUEST_URI} [R=301,L]&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>
<item xml:lang="fr">
		<title>Supprimer le param&#232;tre et l'ancre de pagination d'une url</title>
		<link>https://notes.cousumain.info/Supprimer-le-parametre-et-l-ancre-de-pagination-d-une-url</link>
		<guid isPermaLink="true">https://notes.cousumain.info/Supprimer-le-parametre-et-l-ancre-de-pagination-d-une-url</guid>
		<dc:date>2017-09-29T07:14:45Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>jeanmarie</dc:creator>


		<dc:subject>SPIP</dc:subject>
		<dc:subject>regex</dc:subject>
		<dc:subject>Nerderies</dc:subject>
		<dc:subject>javascript</dc:subject>

		<description>
&lt;p&gt;Soit une adresse https://www.brestculture.fr/-agenda-.html?debut_agenda_vignettes=30#pagination_agenda_vignettes dont on souhaite enlever les param&#232;tres de pagination debut_agenda_vignettes=30 et #pagination_agenda_vignettes. &lt;br class='autobr' /&gt;
On commence par rentrer l'url de la page dans une variable nomm&#233;e... url (#originalit&#233;) &lt;br class='autobr' /&gt; var url = window.location.href ; &lt;br class='autobr' /&gt;
On supprime ensuite le param&#232;tre d&#233;finissant le d&#233;but de la pagination (debut_agenda_vignettes=30) en prennant en compte le fait qu'il peut (&#8230;)&lt;/p&gt;


-
&lt;a href="https://notes.cousumain.info/-Notes-" rel="directory"&gt;Notes&lt;/a&gt;

/ 
&lt;a href="https://notes.cousumain.info/+-SPIP-+" rel="tag"&gt;SPIP&lt;/a&gt;, 
&lt;a href="https://notes.cousumain.info/+-regex-+" rel="tag"&gt;regex&lt;/a&gt;, 
&lt;a href="https://notes.cousumain.info/+-Trucs-de-barbus-+" rel="tag"&gt;Nerderies&lt;/a&gt;, 
&lt;a href="https://notes.cousumain.info/+-javascript-+" rel="tag"&gt;javascript&lt;/a&gt;

		</description>


 <content:encoded>&lt;div class='rss_texte'&gt;&lt;p&gt;Soit une adresse &lt;a href=&#034;https://www.brestculture.fr/-agenda-.html?debut_agenda_vignettes=30#pagination_agenda_vignettes&#034; class=&#034;external external auto&#034; rel=&#034;nofollow external&#034;&gt;https://www.brestculture.fr/-agenda-.html?debut_agenda_vignettes=30#pagination_agenda_vignettes&lt;/a&gt; dont on souhaite enlever les param&#232;tres de pagination &lt;i&gt;debut_agenda_vignettes=30&lt;/i&gt; et &lt;i&gt;#pagination_agenda_vignettes&lt;/i&gt;.&lt;/p&gt;
&lt;p&gt;On commence par rentrer l'url de la page dans une variable nomm&#233;e... url (#originalit&#233;)&lt;/p&gt;
&lt;div class='precode'&gt;&lt;pre dir='ltr' style='text-align: left;' class=&#034;javascript&#034;&gt;&lt;code&gt;var url = window.location.href;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;On supprime ensuite le param&#232;tre d&#233;finissant le d&#233;but de la pagination (debut_agenda_vignettes=30) en prennant en compte le fait qu'il peut &#234;tre pr&#233;c&#233;d&#233; d'un ' ?' ou d'un '&amp;' (#cleverguy)&lt;/p&gt;
&lt;div class='precode'&gt;&lt;pre dir='ltr' style='text-align: left;' class=&#034;javascript&#034;&gt;&lt;code&gt;url = url.replace(/{\?,&amp;}debut_([a-z0-9_]+)=([0-9]+)/,'');&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;Enfin, on enl&#232;ve l'ancre de pagination.&lt;/p&gt;
&lt;div class='precode'&gt;&lt;pre dir='ltr' style='text-align: left;' class=&#034;javascript&#034;&gt;&lt;code&gt;url = url.replace(/#pagination_([a-z0-9_]+)/,'');&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 class=&#034;spip&#034;&gt;Si on d&#233;cortique&lt;/h2&gt;
&lt;p&gt;&lt;code&gt;{\?,&amp;}&lt;/code&gt; Le d&#233;but de la chaine recherch&#233;e est un ? ou un #&lt;/p&gt;
&lt;p&gt;&lt;code&gt;debut_([a-z_]+)&lt;/code&gt; on cherche un truc du genre &#034;debut_machin_truc_avec_des_tirets_bas_et_chiffres_ou_pas&#034;&lt;/p&gt;
&lt;p&gt;&lt;code&gt;#pagination_([a-z0-9_]+)&lt;/code&gt; on cherche un truc du genre &#034;#pagination_machin_truc_avec_des_tirets_bas_et_chiffres_ou_pas&#034;&lt;/p&gt;
&lt;p&gt;Et le tour est jou&#233; !&lt;/p&gt;
&lt;h2 class=&#034;spip&#034;&gt;Note &lt;/h2&gt;
&lt;p&gt;la regex est valable peut importe le langage&lt;/p&gt;
&lt;h2 class=&#034;spip&#034;&gt;Ressources &lt;/h2&gt;
&lt;p&gt;Tester les regex : &lt;a href=&#034;https://regex101.com&#034; class=&#034;external external auto&#034; rel=&#034;nofollow external&#034;&gt;https://regex101.com&lt;/a&gt; ou &lt;a href=&#034;https://regexr.com&#034; class=&#034;external external auto&#034; rel=&#034;nofollow external&#034;&gt;https://regexr.com&lt;/a&gt;&lt;br class='autobr' /&gt;
CheatSheet : &lt;a href=&#034;https://www.cheatography.com/davechild/cheat-sheets/regular-expressions/&#034; class=&#034;external external auto&#034; rel=&#034;nofollow external&#034;&gt;https://www.cheatography.com/davechild/cheat-sheets/regular-expressions/&lt;/a&gt; ou en doc joint&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		
		<enclosure url="https://notes.cousumain.info/sites/notes.cousumain.info/IMG/pdf/regular-expressions-cheat-sheet.pdf" length="43711" type="application/pdf" />
		

	</item>
<item xml:lang="fr">
		<title>Supprimer l'apostrophe de formatage pour les nombres</title>
		<link>https://notes.cousumain.info/Supprimer-l-apostrophe-de-formatage-pour-les-nombres</link>
		<guid isPermaLink="true">https://notes.cousumain.info/Supprimer-l-apostrophe-de-formatage-pour-les-nombres</guid>
		<dc:date>2016-06-16T16:10:33Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>jeanmarie</dc:creator>


		<dc:subject>regex</dc:subject>
		<dc:subject>Tableur</dc:subject>
		<dc:subject>Nerderies</dc:subject>

		<description>
&lt;p&gt;Les nombres et dates non reconnus comme nombres sont pr&#233;c&#233;d&#233;s d'un apostrophe pour &#234;tre format&#233;s comme texte. Pour pouvoir les utiliser en formule ou les formater comme des nombres, il faut supprimer cet apostrophe. M&#233;thode ouvrir le menu &#201;dition &gt; Rechercher &amp; Remplacer dans le champ &#171; rechercher &#187;, saisir ^[0-9] dans le champ &#171; remplacer &#187;, saisir &amp; cochez Expressions r&#233;guli&#232;res (dans Autres options) validez en cliquant sur Tout remplacer &lt;br class='autobr' /&gt;
Explications : ^[0-9] est une (&#8230;)&lt;/p&gt;


-
&lt;a href="https://notes.cousumain.info/-Notes-" rel="directory"&gt;Notes&lt;/a&gt;

/ 
&lt;a href="https://notes.cousumain.info/+-regex-+" rel="tag"&gt;regex&lt;/a&gt;, 
&lt;a href="https://notes.cousumain.info/+-Tableur-+" rel="tag"&gt;Tableur&lt;/a&gt;, 
&lt;a href="https://notes.cousumain.info/+-Trucs-de-barbus-+" rel="tag"&gt;Nerderies&lt;/a&gt;

		</description>


 <content:encoded>&lt;div class='rss_texte'&gt;&lt;p&gt;Les nombres et dates non reconnus comme nombres sont pr&#233;c&#233;d&#233;s d'un apostrophe pour &#234;tre format&#233;s comme texte. Pour pouvoir les utiliser en formule ou les formater comme des nombres, il faut supprimer cet apostrophe.&lt;/p&gt;
&lt;h2 class=&#034;spip&#034;&gt;M&#233;thode&lt;/h2&gt;&lt;ol class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; ouvrir le menu &#201;dition &gt; Rechercher &amp; Remplacer&lt;/li&gt;&lt;li&gt; dans le champ &#171; rechercher &#187;, saisir ^[0-9]&lt;/li&gt;&lt;li&gt; dans le champ &#171; remplacer &#187;, saisir &amp;&lt;/li&gt;&lt;li&gt; cochez Expressions r&#233;guli&#232;res (dans Autres options)&lt;/li&gt;&lt;li&gt; validez en cliquant sur Tout remplacer&lt;/li&gt;&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Explications :&lt;/strong&gt; ^[0-9] est une expression r&#233;guli&#232;re qui trouve &#171; tout ce qui commence par un chiffre &#187; (cette recherche ignore l'apostrophe de formatage). L'esperluette du champ &#171; Remplacer &#187; signifie que l'on veut remplacer la cha&#238;ne par ce qui a &#233;t&#233; trouv&#233;, dans le cas pr&#233;sent une suite de caract&#232;res sans l'apostrophe.&lt;/p&gt;
&lt;p&gt;Source : &lt;a href=&#034;http://www.jmagnin.fr/?p=114&#034; class=&#034;external external auto&#034; rel=&#034;nofollow external&#034;&gt;http://www.jmagnin.fr/?p=114&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>
<item xml:lang="fr">
		<title>&#034;De&#034; ou &#034;D'&#034; selon la premi&#232;re lettre d'un titre</title>
		<link>https://notes.cousumain.info/De-ou-D-selon-la-premiere-lettre-d-un-titre</link>
		<guid isPermaLink="true">https://notes.cousumain.info/De-ou-D-selon-la-premiere-lettre-d-un-titre</guid>
		<dc:date>2015-07-27T21:10:08Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>jeanmarie</dc:creator>


		<dc:subject>SPIP</dc:subject>
		<dc:subject>regex</dc:subject>
		<dc:subject>Nerderies</dc:subject>

		<description>
&lt;p&gt;Selon qu'un titre (ou tout autre champ) commence par une voyelle ou une consonne, il peut &#234;tre utile d'adapter l'article : De Brest / D'Angoul&#234;me &lt;br class='autobr' /&gt;
[(#TITRE|match^(a|e|i|o|u|y)| ?&#034;D'&#034;, &#034;De &#034;)]#TITRE &lt;br class='autobr' /&gt;
Explication : On teste avec match (&#233;quivalent &#224; == mais avec plusieurs crit&#232;res) si le titre commence (le circonflexe de la regex) par une voyelle (a|e|i|o|u|y) ou pas. &lt;br class='autobr' /&gt;
Mais comme le pr&#233;cise Christian : &#034;Faut penser aussi aux accents (&#226;tre, &#233;veil, &#232;re...), je ne sais pas (&#8230;)&lt;/p&gt;


-
&lt;a href="https://notes.cousumain.info/-Notes-" rel="directory"&gt;Notes&lt;/a&gt;

/ 
&lt;a href="https://notes.cousumain.info/+-SPIP-+" rel="tag"&gt;SPIP&lt;/a&gt;, 
&lt;a href="https://notes.cousumain.info/+-regex-+" rel="tag"&gt;regex&lt;/a&gt;, 
&lt;a href="https://notes.cousumain.info/+-Trucs-de-barbus-+" rel="tag"&gt;Nerderies&lt;/a&gt;

		</description>


 <content:encoded>&lt;div class='rss_texte'&gt;&lt;p&gt;Selon qu'un titre (ou tout autre champ) commence par une voyelle ou une consonne, il peut &#234;tre utile d'adapter l'article : &lt;strong&gt;De&lt;/strong&gt; Brest / &lt;strong&gt;D'&lt;/strong&gt;Angoul&#234;me&lt;/p&gt;
&lt;p&gt;&lt;code class=&#034;spip&#034;&gt;[(#TITRE|match{^(a|e|i|o|u|y)}|?{&#034;D'&#034;, &#034;De &#034;})]#TITRE&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Explication :&lt;/strong&gt; On teste avec match (&#233;quivalent &#224; == mais avec plusieurs crit&#232;res) si le titre commence (le circonflexe de la regex) par une voyelle (a|e|i|o|u|y) ou pas.&lt;/p&gt;
&lt;p&gt;Mais comme le pr&#233;cise Christian : &#034;&lt;i&gt;Faut penser aussi aux accents (&#226;tre, &#233;veil, &#232;re...), je ne sais pas comment ils passent le &#171; match &#187; en UTF-8. Et attention aux diphtongues, par exemple on dit (et &#233;crit) &#171; la yourte &#187;, le &#171; iatus &#187;.....&lt;/i&gt;&#034;&lt;/p&gt;
&lt;p&gt;&lt;i&gt;Question pos&#233;e par lapeg sur la liste SPIP user : &lt;a href=&#034;http://thread.gmane.org/gmane.comp.web.spip.user/194763&#034; class=&#034;external external auto&#034; rel=&#034;nofollow external&#034;&gt;http://thread.gmane.org/gmane.comp.web.spip.user/194763&lt;/a&gt;&lt;/i&gt;&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>
<item xml:lang="fr">
		<title>Definir une variable globale contenant plusieurs valeur</title>
		<link>https://notes.cousumain.info/Definir-une-variable-globale-contenant-plusieurs-valeur</link>
		<guid isPermaLink="true">https://notes.cousumain.info/Definir-une-variable-globale-contenant-plusieurs-valeur</guid>
		<dc:date>2015-06-10T10:49:54Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>jeanmarie</dc:creator>


		<dc:subject>SPIP</dc:subject>
		<dc:subject>regex</dc:subject>
		<dc:subject>Nerderies</dc:subject>

		<description>
&lt;p&gt;Exemple : pouvoir exclure, au coup par coup, des rubriques de certaines boucles. &lt;br class='autobr' /&gt;
Dans mes options.php : define('_RUB_EXCLUES', '^(7|9)$') ; &lt;br class='autobr' /&gt;
Dans la boucle (crit&#232;re) : id_rubrique !== #EVAL_RUB_EXCLUES &lt;br class='autobr' /&gt;
Merci &#224; Vincent, RealET et JLuc pour le coup de main
&lt;br class='autobr' /&gt;
http://thread.gmane.org/gmane.comp.web.spip.user/194393&lt;/p&gt;


-
&lt;a href="https://notes.cousumain.info/-Notes-" rel="directory"&gt;Notes&lt;/a&gt;

/ 
&lt;a href="https://notes.cousumain.info/+-SPIP-+" rel="tag"&gt;SPIP&lt;/a&gt;, 
&lt;a href="https://notes.cousumain.info/+-regex-+" rel="tag"&gt;regex&lt;/a&gt;, 
&lt;a href="https://notes.cousumain.info/+-Trucs-de-barbus-+" rel="tag"&gt;Nerderies&lt;/a&gt;

		</description>


 <content:encoded>&lt;div class='rss_texte'&gt;&lt;p&gt;Exemple : pouvoir exclure, au coup par coup, des rubriques de certaines boucles.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Dans mes options.php :&lt;/strong&gt;&lt;/p&gt;
&lt;div class='precode'&gt;&lt;pre dir='ltr' style='text-align: left;' class=&#034;php&#034;&gt;&lt;code&gt;define('_RUB_EXCLUES', '^(7|9)$');&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;&lt;strong&gt;Dans la boucle (crit&#232;re) :&lt;/strong&gt;&lt;/p&gt;
&lt;div class='precode'&gt;&lt;pre dir='ltr' style='text-align: left;' class=&#034;spip&#034;&gt;&lt;code&gt;{id_rubrique !== #EVAL{_RUB_EXCLUES}}&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;Merci &#224; Vincent, RealET et JLuc pour le coup de main&lt;br class='autobr' /&gt;
&lt;a href=&#034;http://thread.gmane.org/gmane.comp.web.spip.user/194393&#034; class=&#034;external external auto&#034; rel=&#034;nofollow external&#034;&gt;http://thread.gmane.org/gmane.comp.web.spip.user/194393&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>
<item xml:lang="fr">
		<title>Trouver les lignes en fonction de leur carat&#232;res de d&#233;but et de fin avec une REGEX</title>
		<link>https://notes.cousumain.info/Trouver-les-lignes-en-fonction-de-leur-carateres-de-debut-et-de-fin-avec-une</link>
		<guid isPermaLink="true">https://notes.cousumain.info/Trouver-les-lignes-en-fonction-de-leur-carateres-de-debut-et-de-fin-avec-une</guid>
		<dc:date>2014-12-29T13:59:43Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>jeanmarie</dc:creator>


		<dc:subject>regex</dc:subject>
		<dc:subject>Nerderies</dc:subject>

		<description>
&lt;p&gt;Regex pour trouver les lignes qui commencent par www/ et se terminent par .php puis un retour chariot sous windows ^www/.*.php$\r\n &lt;br class='autobr' /&gt;
Sous linux remplace le retour chariot \r\n par \n&lt;/p&gt;


-
&lt;a href="https://notes.cousumain.info/-Notes-" rel="directory"&gt;Notes&lt;/a&gt;

/ 
&lt;a href="https://notes.cousumain.info/+-regex-+" rel="tag"&gt;regex&lt;/a&gt;, 
&lt;a href="https://notes.cousumain.info/+-Trucs-de-barbus-+" rel="tag"&gt;Nerderies&lt;/a&gt;

		</description>


 <content:encoded>&lt;div class='rss_texte'&gt;&lt;p&gt;Regex pour trouver les lignes qui commencent par &lt;strong&gt;www/&lt;/strong&gt; et se terminent par &lt;strong&gt;.php&lt;/strong&gt; puis un retour chariot sous windows&lt;/p&gt;
&lt;div class='precode'&gt;&lt;pre dir='ltr' style='text-align: left;' class=&#034;regex&#034;&gt;&lt;code&gt;^www/.*.php$\r\n&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;Sous linux remplace le retour chariot \r\n par \n&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>



</channel>

</rss>
