Maison > Article > développement back-end > Tutoriels d'introduction de base recommandés sur les sous-expressions
Qu'est-ce que la capture ? Après avoir utilisé des parenthèses pour spécifier une sous-expression, le texte correspondant à cette sous-expression (c'est-à-dire le contenu correspondant) peut être utilisé dans des expressions ou d'autres processus. L'article suivant présente principalement la capture dans les expressions régulières Python. Pour obtenir des informations pertinentes, les amis dans le besoin peuvent. référez-vous à lui. Préface Dans l'article précédent, nous avons présenté les bases des expressions régulières Python. Dans cet article, nous résumerons donc l'utilisation des expressions régulières pour la capture. Pas grand chose à dire ci-dessous, jetons un œil à l’introduction détaillée. Capture La capture et le regroupement sont étroitement liés dans les expressions régulières. De manière générale, le regroupement est une capture et se fait avec des parenthèses (par conséquent, les parenthèses sont également des caractères spéciaux dans les expressions régulières et doivent être échappées pour exprimer le sens original) : (…) Regroupement normal et capture (?: ...) du paquet, mais
1. Capture Python de l'expression régulière
Introduction : Qu'est-ce que la capture ? Après avoir utilisé des parenthèses pour spécifier une sous-expression, le texte correspondant à cette sous-expression (c'est-à-dire le contenu correspondant) peut être utilisé dans des expressions ou d'autres processus. L'article suivant présente principalement la capture dans les expressions régulières Python. Pour obtenir des informations pertinentes, les amis dans le besoin peuvent. référez-vous à lui.
Introduction : Sous-expressions Il est souvent utile de séparer une expression en plusieurs sous-expressions, par exemple, cela peut signifier "Au moins une de ces chaînes doit correspondre exactement". Cela peut être fait en utilisant des parenthèses. , de la même manière que dans les expressions mathématiques. Par exemple : (très) *large...
3. Comprendre les bases du traitement des chaînes dans l'apprentissage Python
Introduction : Traitement des chaînes Python Entrée de chaîne : my_string = raw_input("veuillez saisir un mot :") Jugement de chaîne : (1) Déterminer s'il s'agit d'une lettre pure my_string .isalpha() recherche de chaîne correspondant : (1) rere exemple d'expression régulière 1 : ^[w_]*$ Tout d'abord, w signifie correspondre à n'importe quel caractère de mot, y compris un trait de soulignement, ce qui équivaut à '[A-Za-z0-9_] ' . Puis j'ai suivi _. Regardez à nouveau le signe * : Faites correspondre la sous-expression précédente
4 Expression régulière Python : Capturer l'article
<.>
Introduction : Qu'est-ce que la capture ? Après avoir utilisé des parenthèses pour spécifier une sous-expression, le texte correspondant à cette sous-expression (c'est-à-dire le contenu correspondant) peut être utilisé dans des expressions ou d'autres processus. L'article suivant présente principalement la capture dans les expressions régulières Python. Pour obtenir des informations pertinentes, les amis dans le besoin peuvent. référez-vous à lui.
5. Comment détecter quels nombres se trouvent dans une chaîne en C# ?
Introduction : //Méthode Regex.Matches : recherche dans la chaîne d'entrée toutes les correspondances et tous les retours d'expressions régulières tous les matchs. // Fait correspondre le caractère ou la sous-expression précédente une ou plusieurs fois. Équivalent à {1,}. Si le + est supprimé, c'est
6. Analyse de l'utilisation des sous-expressions du didacticiel d'expression régulière
Introduction : Cet article présente principalement l'utilisation des sous-expressions dans le didacticiel sur les expressions régulières et analyse le concept, la fonction et l'utilisation des sous-expressions dans les expressions régulières. Les amis qui en ont besoin peuvent Pour référence
Introduction : Utilisation des expressions régulières : Règles communes : 1. Caractères spéciaux couramment utilisés : $ correspond à la fin de la chaîne d'entrée. Si la propriété Multiline de l'objet RegExp est définie, $ correspond également à « n » ou « r ». Pour faire correspondre le caractère $ lui-même, utilisez $. ( ) marque le début et la fin d'une sous-expression. Les sous-expressions peuvent être obtenues pour une utilisation ultérieure. Pour faire correspondre ces caractères, utilisez ( et ). * Correspond à la sous-expression précédente zéro ou plusieurs fois. Pour correspondre... 8. la valeur de remplacement preg_replace a une valeur de sous-expression plus un problème numérique Introduction : La valeur de remplacement preg_replace a le problème de la valeur de sous-expression plus la valeur numérique 9 Résumé des caractères qui doivent être échappés dans les expressions régulières PHP Introduction : Un résumé de certains caractères qui doivent être échappés dans les expressions régulières PHP est le suivant :
1. $
Caractères spéciaux Commentaire $ Correspond à la fin de la chaîne d'entrée.
Pour faire correspondre le caractère $ lui-même, utilisez $.
deux, ( )
( ) marque le début et la fin d'une sous-expression. Les sous-expressions peuvent être capturées pour une utilisation ultérieure.
Pour faire correspondre ces deux caractères, utilisez ( et ).
trois, *
* Zéro ou plusieurs correspondances 10. Problèmes liés aux références arrière des expressions régulières php Introduction : Problème de référence arrière avec des expressions régulières php ? Questions théoriques :
Ce que je sais de la sous-expression de référence arrière est :
1
Représente la valeur qui fait référence à la première sous-expression
Plus tard, j'ai accidentellement vu quelqu'un le citer comme ceci : ${1} est très ignorant. Il peut être utilisé, mais je ne trouve pas la documentation pertinente. Veuillez donner l'avis d'un expert <.> [Recommandations de questions et réponses associées] : javascript - Problème avec la méthode de correspondance d'expression régulière dans js javascript - Solveur novice d'expression régulière ? javascript - L'expression régulière dans js prend-elle en charge la correspondance conditionnelle javascript - Qu'est-ce qu'une sous-expression RegExpObject ? c++ - Comment exprimer que la sous-expression dans l'expression conditionnelle ne fait rien ?
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!