Recommandations de contenu
"Apprendre les expressions régulières" explique clairement et en détail cet outil puissant, en commen?ant par les concepts de base des expressions régulières, jusqu'à l'écriture de scripts sed et Perl complets, puis à la concrackée de fichiers HTML. Il existe un grand nombre d'exemples concis et clairs tout au long du livre, visant à permettre aux lecteurs de ma?triser facilement les expressions régulières. De plus, le livre contient tous les outils en ligne et de bureau et présente des documents de référence avancés. Il s'agit d'un livre rare pour démarrer avec les expressions régulières.
"Apprendre les expressions régulières" convient aux programmeurs et aux praticiens d'Internet qui s'intéressent aux expressions régulières.
à propos de l'auteur
Michael Fitzgerald est un programmeur, consultant et rédacteur technique bien connu. Il a écrit plus de dix livres techniques pour O'Reilly et John Wiley & Sons et publié un grand nombre d'articles sur le réseau O'Reilly. Il était membre du comité du langage de schéma RELAXNG pour XML.

Des outils en ligne et de bureau sont disponibles,
Un outil indispensable pour apprendre les expressions régulières,
Vous pouvez vous lancer rapidement même si vous ne connaissez pas la programmation.


Table des matières

Avant-propos
Chapitre 1 Qu'est-ce qu'une expression régulière 1
1.1 Commencer avec Regexpal 2
1.2 Faire correspondre les numéros de téléphone nord-américains 3
1.3 Utilisez des groupes de caractères pour faire correspondre les nombres 4
1.4 Utiliser l'abréviation du groupe de caractères 5
1,5 correspond à n'importe quel personnage 5
1.6 Capturer le regroupement et les rétroréférences 6
1.7 Utilisation des quantificateurs 6
1.8 Caractères de texte entre parenthèses 8
1.9 Exemples d'application 9
1.10 Ce que nous avons appris dans ce chapitre 11
1.11 Ressources connexes 11
Chapitre 2 Correspondance de modèles simples 13
2.1 Faire correspondre les littéraux de cha?ne 15
2.2 Faites correspondre le numéro 15
2.3 Faire correspondre les caractères non numériques 17
2.4 Correspondance de mots et de caractères non-mots 18
2.5 Faire correspondre les espaces 19
2.6 Parlons de la correspondance avec n'importe quel caractère 21
2.7 Texte du tag 23
2.7.1 Utilisez sed pour étiqueter le texte 24
2.7.2 Balisage du texte avec Perl 25
2.8 Ce que nous avons appris dans ce chapitre 26
2.9 Ressources connexes 27
Chapitre 3 Limite 29
3.1 Début et fin de la ligne 30
3.2 Limites de mots et limites de non-mots 31
3.3 Autres ancres 33
3.4 Utilisation de littéraux de métacaractères 34
3.5 Ajouter la balise 35
3.5.1 Ajouter des balises à l'aide de sed 36
3.5.2 Ajouter des balises en utilisant Perl 37
3.6 Ce que nous avons appris dans ce chapitre 38
3.7 Ressources connexes 39
Chapitre 4 Sélection, regroupement et références arrière 41
4.1 Sélectionnez l'opération 41
4.2 Sous-mode 45
4.3 Capturer le regroupement et les références arrière 46
4.4 Regroupement sans capture 49
4.5 Ce que vous avez appris dans ce chapitre 50
4.6 Ressources associées 51
Chapitre 5 Groupe de personnages 53
5.1 Négation du groupe de caractères 55
5.2 Union et différence 56
5.3 Groupe de caractères POSIX 58
5.4 Ce que nous avons appris dans ce chapitre 60
5.5 Ressources connexes 60
Chapitre 6 Faire correspondre Unicode et d'autres caractères 61
6.1 Correspondance des caractères Unicode 62
6.2 Caractères correspondants avec les nombres octaux 65
6.3 Correspondance des attributs de caractères Unicode 66
6.4 Caractères de contr?le correspondants 68
6.5 Ce que vous avez appris dans ce chapitre 70
6.6 Ressources connexes 70
Chapitre 7 Quantificateurs 73
7.1 Cupidité, paresse et possessivité 74
7.2 Utilisez *, + et ? Faites un match 74
7.3 Faites correspondre un nombre spécifique de fois 75
7.4 Quantificateur paresseux 77
7.5 Quantificateur possessif 78
7.6 Ce que nous avons appris dans ce chapitre 79
7.7 Ressources connexes 79
Chapitre 8 Regard autour de soi 81
8.1 Avec impatience 81
8.2 Anti-anticipation 84
8.3 Rétrospective 85
8.4 Rétrospective 85
8.5 Ce que vous avez appris dans ce chapitre 86
8.6 Ressources connexes 86
Chapitre 9 Baliser des documents avec HTML 87
9.1 Balises de correspondance 87
9.2 Utilisez sed pour convertir du texte normal 89
9.2.1 Remplacement par sed 89
9.2.2 Utilisez sed pour traiter les chiffres romains 90
9.2.3 Utilisez sed pour traiter des paragraphes spécifiques 91
9.2.4 Utilisez sed pour traiter la poésie multiligne 91
9.3 Ajout de balises 92
9.4 Convertir du texte normal avec Perl 94
9.4.1 Traitement des chiffres romains avec Perl 95
9.4.2 Traitement de paragraphes spécifiques avec Perl 96
9.4.3 Traitement de la poésie multiligne avec Perl 96
9.4.4 Utiliser les fichiers de commandes Perl 97
9.5 Ce que vous avez appris dans ce chapitre 99
9.6 Ressources connexes 99
Chapitre 10 Classe Junior dipl?mée 101
10.1 Envie de fréquenter la classe intermédiaire 103
10.2 Outils, implémentations et bibliothèques 103
10.2.1 Perl 103
10.2.2 PCRE 104
10.2.3 Rubis (Oniguruma) 104
10.2.4 Python 105
10.2.5 RE2 105
10.3 Correspond aux numéros de téléphone nord-américains 105
10.4 Correspondance des adresses e-mail 106
10.5 Ce que vous avez appris dans ce chapitre 106
Annexe Référence des expressions régulières 107
Glossaire 118
Indice 122
Auteur et introduction de couverture 124

Déclaration de ce site Web
Toutes les ressources de ce site Web sont fournies et publiées par des internautes, ou réimprimées par les principaux sites de téléchargement. Veuillez vérifier vous-même l'intégrité du logiciel?! Toutes les ressources de ce site Web sont uniquement destinées à l’apprentissage et à la référence. Merci de ne pas les utiliser à des fins commerciales, sinon vous serez responsable de toutes les conséquences encourues ! En cas d'infraction, veuillez nous contacter pour la supprimer et la supprimer. Coordonnées : admin@php.cn

Recommandations associées

Modèle de site Web de plats cuisinés à la main

Le modèle de site Web de modèle de site Web de produits cuits à la main est un modèle de site Web qui fournit divers modèles de sites Web de promotion de produits cuits à la main à télécharger. Astuce?: Ce modèle appelle la bibliothèque de polices Google et la page peut s'ouvrir lentement.
Modèle frontal
2023-10-30

Modèle de site Web d'entreprise de services de rédaction d'intelligence artificielle moderne

Le modèle de site Web d'entreprise de service de rédaction d'intelligence artificielle moderne est un modèle de site Web promotionnel d'entreprise à télécharger qui fournit des services de rédaction d'intelligence artificielle. Astuce?: Ce modèle appelle la bibliothèque de polices Google et la page peut s'ouvrir lentement.
Modèle frontal
2023-10-30

Modèle de site Web de studio de service de solution de planification de solutions

Le modèle de site Web du studio de service de solution de planification de plans est un modèle de site Web promotionnel d'entreprise à télécharger qui fournit divers services de plan de planification. Astuce?: Ce modèle appelle la bibliothèque de polices Google et la page peut s'ouvrir lentement.
Modèle frontal
2023-10-30

Modèle de site Web pour entreprise de services de conseil aux entreprises intelligentes

Le modèle de site Web d'entreprise de services de conseil aux entreprises intelligent est un modèle de site Web promotionnel d'entreprise à télécharger qui fournit divers services de conseil aux entreprises. Astuce?: Ce modèle appelle la bibliothèque de polices Google et la page peut s'ouvrir lentement.
Modèle frontal
2023-10-25

Modèle de site Web promotionnel pour fournisseur de solutions informatiques

Le modèle de site Web promotionnel du fournisseur de solutions informatiques est un modèle de site Web promotionnel à télécharger adapté aux entreprises qui fournissent diverses solutions technologiques informatiques. Astuce?: Ce modèle appelle la bibliothèque de polices Google et la page peut s'ouvrir lentement.
Modèle frontal
2023-10-25

Modèle de site Web de service de blockchain d'entreprise HTML5

Le modèle de site Web de service de blockchain d'entreprise HTML5 est un téléchargement de modèle de site Web promotionnel d'entreprise qui fournit des services de blockchain aux entreprises. Astuce?: Ce modèle appelle la bibliothèque de polices Google et la page peut s'ouvrir lentement.
Modèle frontal
2023-10-24

Modèle de site Web d'éducation à la culture religieuse indienne

Le modèle de site Web d'éducation religieuse et culturelle indienne est un modèle de site Web à télécharger adapté aux services de publicité religieuse, culturelle et éducative indienne. Astuce?: Ce modèle appelle la bibliothèque de polices Google et la page peut s'ouvrir lentement.
Modèle frontal
2023-10-24

Modèle de site Web d'entreprise de solutions informatiques de style violet minimaliste

Le modèle de site Web d'entreprise de solution informatique de style violet minimaliste est un modèle de site Web qui permet le téléchargement de modèles de site Web de modèle de site Web promotionnel d'entreprise de solution T. Astuce?: Ce modèle appelle la bibliothèque de polices Google et la page peut s'ouvrir lentement.
Modèle frontal
2023-10-24

Recommandations populaires

Code source du site entier du système de gestion de combat_teaching réel TP5

Cet ensemble de tutoriels utilise un véritable système de gestion pédagogique scolaire comme exemple pour vous apprendre étape par étape comment développer rapidement un projet commercial en utilisant le framework ThinkPHP5 sur un morceau de livre blanc, en partant de zéro, vous permettant de démarrer rapidement avec TP5. le développement de projets. .

Tableau récapitulatif des fonctions communes PHP

Fonctions couramment utilisées en PHP, fonctions souvent utilisées lors du développement

PHP pratique Tianlongbabu imitation iQiyi film site Web didacticiel

PHP pratique Tianlongbabu imitation iQiyi film site Web didacticiel

Code source de développement de sites Web d'entreprise TP5

Le package ? Cours de développement rapide de sites ThinkPHP5 Enterprise Site ? de ce site

Tutoriel vidéo de la version officielle de Thinkphp6.0

Tutoriel vidéo de la version officielle de Thinkphp6.0

modèle de blog thinkphp3.2.3

modèle de blog thinkphp3.2.3

Didacticiel lié au développement pratique du système général de gestion backend (Thinkphp6+Layui)

Didacticiel lié au développement pratique du système de gestion général du backend (Thinkphp6+Layui)

Code source du didacticiel vidéo pratique du projet de centre commercial ThinkPHP5

Code source du didacticiel vidéo pratique du projet de centre commercial ThinkPHP5

Code source d'enseignement pour les jours 49 à 58

Code source d'enseignement pour les jours 49 à 58

Code source du projet Live class_Blog

Code source du projet Live class_Blog