Je voudrais écrire une expression régulière qui commence par la chaîne "wp" et se termine par la chaîne "php" pour localiser un fichier dans un répertoire. Comment dois-je m'y prendre ?
Fichier d'exemple : wp-comments-post.php
Je voudrais écrire une expression régulière qui commence par la chaîne "wp" et se termine par la chaîne "php" pour localiser un fichier dans un répertoire. Comment dois-je m'y prendre ?
Fichier d'exemple : wp-comments-post.php
^wp.*\.php$
Ça devrait faire l'affaire.
En .*
signifie "tout caractère, répété 0 fois ou plus". Le prochain .
est échappé car il s'agit d'un caractère spécial, et vous voulez un point littéral (".php"). N'oubliez pas que si vous tapez ceci comme une chaîne littérale dans quelque chose comme C#, Java, etc., vous devez échapper la barre oblique inverse car c'est un caractère spécial dans de nombreuses chaînes littérales.
Exemple : ajshdjashdjashdlasdlhdlSTARTasdasdsdaasdENDaknsdklansdlknaldknaaklsdn
1) START\w*END
retour : STARTasdasdsdaasdEND - vous donnera les mots entre START et END
2) START\d*END
retour : START12121212END - vous donnera les chiffres entre START et END
3) START\d*_\d*END
retour : START1212_1212END - vous donnera les numéros entre START et END ayant _
Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.