La manipulation de texte existe dans presque toutes les applications, et une gestion correcte du texte peut améliorer les performances de l'application.
Ce livre présente VB. NET, tel que le stockage de texte, le remplacement et l'ajout de texte, etc. Le livre compare en détail les avantages, les inconvénients et la vitesse des différentes méthodes de manipulation de texte, vous aidant ainsi à choisir facilement la méthode la plus appropriée pour votre application. Ce livre se concentre sur l’utilisation d’un langage simple. NET Framework pour le traitement des chaînes - les expressions régulières, et présente comment créer vos propres expressions pour faire correspondre et manipuler du texte. Les explications de ce livre sont pratiques et vivantes, et une grande quantité de code contenu dans le livre peut être directement utilisée dans vos applications.
Ce livre est adapté au travail. NET qui souhaitent améliorer l'efficacité du traitement de texte dans leurs applications.
Table des matières
Chapitre 1 Comment le système traite le texte
1.1. cadre net
1.1.1 Common Language Runtime
1.1.2. bibliothèque de classes net framework
1.2 Le texte est un type de données
1.2.1 Visual Basic. type de données nettes
1.2.2 Caractères et jeux de caractères
1.2.3 Type de données chaîne
1.3 Stockage de texte
1.3.1 Technologie de cache
1.3.2 Intégré
1.3.3 Autres méthodes
1.3.4. mise en œuvre nette
1.4 Opérations sur les chaînes
1.4.1 Chaîne de connexion
1.4.2 Sous-chaîne
1.4.3 Comparaison de chaînes
1.4.4 Concrackée des types de données
1.4.5 Formater la chaîne
Utilisation de 1,5 cordes
.1.5.1 Construire une chaîne
1.5.2 Analyser les chaînes
1.6 Internationalisation
1.7. fichiers de ressources nettes
1.8 Résumé
Chapitre 2 Cours de chaînes et de constructeur de chaînes
2.1 Découvrez les outils utilisés dans ce chapitre
2.2 Construction du texte
2.3 visuel de base et. cadre net
2.3.1 Indice
2.3.2 Valeur nulle et chaîne vide
2.4 Classe de cordes
2.4.1 Chaîne intégrée
2.4.2 Construction
2.4.3 Attribuer une valeur à une chaîne
Classe de constructeur de chaînes 2.5
2.5.1 Longueur et capacité
2.5.2 Méthode tostring()
2.6 Opérations sur les chaînes
2.61 Connectez-vous
2.6.2 Sous-chaîne
2.6.3 Comparaison de chaînes
2.6.4 Format
2.7 Utilisation des ficelles
2.7.1 Créer une chaîne
2.7.2 Marque
2.7.3 Inverser l'ordre des chaînes
2.7.4 Insertion, suppression et remplacement
2.7.5 Choisissez entre string et stringbuilder
2.8 Résumé
Chapitre 3 Concrackée de chaînes
3.1 Méthode tostring()
3.2 Représenter la valeur sous forme de chaîne
3.3 Représenter la date et l'heure sous forme de chaînes
3.4 Représenter d'autres objets sous forme de chaînes
3.5 Utiliser une chaîne pour représenter une chaîne
3.6 Représenter les chaînes comme d'autres types
3.6.1 Convertir des chaînes en nombres
3.6.2 Convertir une chaîne en date et heure
3.7 Déplacer les chaînes entre les collections et les tableaux
3.7.1 Tableau
3.7.2 Objet arraylist
3.7.3 Objet dictionnaire
3.8 Résumé
Chapitre 4 Internationalisation
4.1 Unicode
4.2. cours de codage de framework net
4.3 Traitement des chaînes
4.3.1 Cours Cultureinfo
4.3.2 Majuscules et minuscules
4.3.3 Situations dans lesquelles des opérations culturellement sensibles ne sont pas nécessaires
4.3.4 Tri
4.4 Traitement des caractères
4.4.1 Informations nécessaires sur les personnages
4.4.2 Paire d'agents
4.4.3 Combinaison de caractères
4.5 Formatage des chaînes Unicode
4.6 Résumé
Chapitre 5 Expressions régulières
Système 5.1. texte. expressions régulières
Classe 5.2 d'expression régulière
5.2.1options d'expression régulière
5.2.2 Constructeur de classe
5.2.3 Méthode ismatch()
5.2.4 Méthode replace()
5.2.5 Méthode split()
5.3 cours de match et de collection de match
5.4 Exemple de détecteur Regex
5.5 Syntaxe de base des expressions régulières
5.5.1 Faites correspondre différentes classes de personnages
5.5.2 Spécifier la position correspondante
5.5.3 Spécifier les caractères répétés
5.5.4 Spécifier le remplacement
5.5.5 Caractères spéciaux
5.6 Résumé
Chapitre 6 Concepts avancés des expressions régulières
6.1 Regroupement, remplacement et rétroréférence
6.1.1 Regroupement simple
6.1.2 Cours de groupe et de collecte de groupe
6.1.3 Remplacement
6. je. 4 références arrière
6.1.5 Groupe avancé
6.2 Prendre des décisions dans les expressions régulières
6.3 Définition des options dans les expressions régulières
6.4 Règles du moteur d'expression régulière
6.5 Résumé
Chapitre 7 Modèle d'expression régulière
7.1 Caractères de vérification
7.2 Numéros de vérification
7.2.1 Contient uniquement des chiffres
7.2.2 Contient uniquement des nombres entiers
7.2.3 Nombres à virgule flottante
7.3 Vérifier le numéro de téléphone
7.4 Vérifier le code postal
7.5 Vérifier l'adresse e-mail
7.5.1 Vérifier l'adresse IP
7.5.2 Vérifier le nom de domaine
7.5.3 Vérifier l'adresse personnelle
7.5.4 Vérifier l'adresse complète
7.6 Analyser un fichier journal SMTP
7.7 balise html
7.7.1 Effacer le HTML des entrées de l'utilisateur
7.7.2 Extraire toutes les balises html
7.7.3 Exemple d'extraction HTML
7.8 Résumé
Annexe un cours de cordes
un. 1 Constructeur
un. 2 propriétés
un. 3 méthodes
Annexe B, classe de constructeur de chaînes
b. 1 Constructeur
b. 2 propriétés
b. 3 méthodes
Annexe c Syntaxe des expressions régulières
c. 1 caractères correspondants
c. 2 caractères répétitifs
c. 3 personnages de positionnement
c. 4 personnages de regroupement
c. 5 personnages décisionnaires
c. 6 personnages de remplacement
c. 7 séquences d'évasion
c. 8 panneaux d'options
Annexe d Support technique, errata et téléchargement de code
d. 1 Comment télécharger l'exemple de code de ce livre
d. 2 Errata
d. 3 assistance par e-mail
d. 4 p2p. wrox. com
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