Vous n'êtes pas identifié(e).
L'icône rouge permet de télécharger chaque page du wiki visitée au format
PDF et la grise au format ODT →
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente Prochaine révision Les deux révisions suivantes | ||
doc:programmation:shells:bash-vii-globs-etendus-regex [10/07/2014 08:43] Hypathie [Correspondance de motifs avec les expressions rationnelles] |
doc:programmation:shells:bash-vii-globs-etendus-regex [19/07/2014 08:01] Hypathie [Correspondance de motifs avec les expressions rationnelles] |
||
---|---|---|---|
Ligne 196: | Ligne 196: | ||
* [[https://en.wikipedia.org/wiki/Regular_expression#Standards#Uses]] | * [[https://en.wikipedia.org/wiki/Regular_expression#Standards#Uses]] | ||
* [[https://en.wikipedia.org/wiki/Regular_expression#Standards#Character%20classes]] | * [[https://en.wikipedia.org/wiki/Regular_expression#Standards#Character%20classes]] | ||
- | * Autre référence : [[http://mywiki.wooledge.org/RegularExpression]] | + | * Autre référence :\\ [[http://mywiki.wooledge.org/RegularExpression]] \\ [[http://en.wikibooks.org/wiki/Regular_Expressions/Posix_Basic_Regular_Expressions|Regular Expressions/POSIX]] |
==== Apprenons à construire une expression régulière==== | ==== Apprenons à construire une expression régulière==== | ||
Ligne 348: | Ligne 348: | ||
**Un grand merci à captnfab pour conseils avisés et toutes ses corrections.** | **Un grand merci à captnfab pour conseils avisés et toutes ses corrections.** | ||
=====INDEX 1===== | =====INDEX 1===== | ||
- | ==== Rappel des principaux caractères des expressions rationnelles ==== | + | ====Caractères utilisables pour les expressions régulières avec sed==== |
- | Un petit rappel non exhaustif des caractères spéciaux relatifs aux expressions rationnelles et communs à ''grep'', ''sed'', ''awk'', ''perl''.\\ | + | |
- | Pour une initiation aux expressions régulières ou rationnelles, voir :\\ | + | |
- | * http://www.unixmail.fr/une-initiation-aux-expressions-rationnelles/\\ | + | =====INDEX 2===== |
- | * http://http://culot.org/public/Docs/regexp.html\\ | + | ==== Rappel des principaux caractères des expressions rationnelles ==== |
+ | Un petit rappel non exhaustif des caractères spéciaux relatifs aux expressions rationnelles utilisable avec Perl, PHP, JavaScript, MySQL.\\ | ||
^ ^ ^ | ^ ^ ^ | ||
Ligne 375: | Ligne 375: | ||
|Options : | ''i'' : Rend le motif insensible à la case (minuscules/majuscules)\\ '' '' l'expression régulière ''m/toto/i''\\ ''g'' : Permet d'effectuer toutes les substitutions,\\ '' '' et pas que la première.\\ ''e'' : Évalue le membre de droite comme une expression Perl.\\ ''o'' : La compilation a lieu une seule fois lors de la première exécution. | | |Options : | ''i'' : Rend le motif insensible à la case (minuscules/majuscules)\\ '' '' l'expression régulière ''m/toto/i''\\ ''g'' : Permet d'effectuer toutes les substitutions,\\ '' '' et pas que la première.\\ ''e'' : Évalue le membre de droite comme une expression Perl.\\ ''o'' : La compilation a lieu une seule fois lors de la première exécution. | | ||
- | + | * Référence :\\ [[http://oreilly.com/php/excerpts/php-mysql-javascript/regex-in-php-javascript.html]] | |
- | =====INDEX 2 ===== | + | * Apprendre à utiliser les expressions régulières sous perl :\\ [[http://perldoc.perl.org/perlrequick.html]]\\ [[http://perldoc.perl.org/perlre.html]] |
+ | =====INDEX 3 ===== | ||
Voici l'ordre des caractères ASCII : | Voici l'ordre des caractères ASCII : | ||