Chaînes VB.NET et expressions régulières
Classer:Réalisation de pages internetvoir:2998478Télécharger:186

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

Déclaration:

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

Derniers cours

Voir plus
  • [Web front-end] Démarrage rapide de Node.js
    [Web front-end] Démarrage rapide de Node.js
    Ce cours est spécialement conçu pour les débutants et vise à aider les étudiants à maîtriser rapidement les connaissances de base et les technologies de base de Node.js. Le cours commence par l'installation et la configuration de l'environnement de Node.js, et analyse progressivement en profondeur son modèle de programmation asynchrone, son système de modules et son mécanisme événementiel. Grâce à une multitude de cas pratiques, les étudiants apprendront à utiliser Node.js pour créer un serveur Web efficace et stable, traiter les requêtes et réponses HTTP et effectuer des opérations sur les fichiers et des interactions avec des bases de données. En outre, le cours présentera également des scénarios d'application typiques de Node.js dans le développement front-end, aidant les étudiants à améliorer rapidement leurs capacités pratiques et à relever facilement les défis du développement front-end.
  • Collection complète de cours full-stack de développement Web étranger
    Collection complète de cours full-stack de développement Web étranger
    Ce cours est un didacticiel complet couvrant le développement HTML, CSS, JavaScript, Vue.js, React, Flutter et d'applications mobiles. De la production de pages Web de base aux interactions complexes front-end et back-end, en passant par le développement pratique d'applications mobiles, les cours sont riches en contenu et très pratiques. Grâce à une série de projets pratiques, les étudiants acquerront une compréhension approfondie et maîtriseront diverses compétences de développement et deviendront rapidement des ingénieurs de développement full-stack. Les développeurs débutants comme expérimentés peuvent en bénéficier. Grâce à l'étude de ce cours, vous aurez la capacité de développer de manière indépendante des applications Web et des applications mobiles, établissant ainsi une base solide pour un développement de carrière futur.
  • Aller au langage pratique GraphQL
    Aller au langage pratique GraphQL
    Ce cours est conçu pour aider les apprenants à maîtriser l'utilisation du langage Go pour implémenter les services GraphQL. Le cours commence par les connaissances de base de GraphQL, et analyse en profondeur les caractéristiques et les avantages de son langage de requête de données. Puis, combiné aux caractéristiques du langage Go, il explique en détail comment construire un serveur GraphQL, traiter les requêtes, définir les données. modèles, etc. Grâce à de riches cas pratiques, les apprenants apprendront comment intégrer GraphQL dans des projets réels pour améliorer la flexibilité et l'efficacité de l'interaction des données. Le cours convient aux développeurs ayant une certaine base en langage Go et constitue un incontournable pour créer des API efficaces et modernes.
  • Le maître du ventilateur de 550 W apprend JavaScript à partir de zéro, étape par étape
    Le maître du ventilateur de 550 W apprend JavaScript à partir de zéro, étape par étape
    Ce cours est spécialement conçu pour les débutants et est dispensé par les patrons de Google. Le cours commence par les connaissances de base de JavaScript et les approfondit progressivement en couvrant la syntaxe, les fonctions, les objets, le traitement des événements, etc. Grâce à des cas concrets et des exercices pratiques, les étudiants peuvent rapidement maîtriser les compétences de base de JavaScript. Le patron répondra personnellement aux questions des étudiants et partagera leur expérience en programmation, permettant aux étudiants de devenir des maîtres JavaScript dans une atmosphère détendue et agréable. Que vous soyez novice en programmation ou développeur cherchant à améliorer vos compétences, ce cours sera votre meilleur choix pour apprendre JavaScript.
  • Le maître Python Mosh, un débutant sans aucune connaissance de base peut commencer en 6 heures
    Le maître Python Mosh, un débutant sans aucune connaissance de base peut commencer en 6 heures
    Ce cours vous emmène dans un voyage de programmation. En partant de zéro, ce cours de 6 heures vous guidera à travers les principes fondamentaux et les concepts avancés de Python. Que vous soyez un débutant ou un programmeur expérimenté cherchant à améliorer vos compétences, les explications détaillées et les méthodes d'enseignement claires de Mosh vous permettront de vous familiariser rapidement avec Python. Apprenez-en davantage sur les variables, les types de données, les conditions, les boucles, les fonctions, les objets et les modules et renforcez votre compréhension avec des exercices pratiques. Ce cours est idéal pour apprendre Python et vous préparer à une variété de domaines de carrière. L'expertise et la passion de Mosh pour l'éducation vous donneront la confiance nécessaire pour commencer à devenir un développeur Python compétent.