Maison  >  Article  >  développement back-end  >  Explication détaillée de l'utilisation de l'expression régulière \w \d

Explication détaillée de l'utilisation de l'expression régulière \w \d

巴扎黑
巴扎黑original
2017-09-21 11:52:523126parcourir

L'expression régulière est un modèle de chaîne spécial, utilisé pour faire correspondre un ensemble de chaînes, tout comme l'utilisation d'un moule pour fabriquer des produits, et l'expression régulière est ce moule, définissant une règle pour faire correspondre les caractères qui correspondent aux règles. Cet article présente principalement la signification de l'expression régulière w d. Les amis qui en ont besoin peuvent se référer à

Je pense que beaucoup de gens connaissent les expressions régulières, mais le premier sentiment de beaucoup de gens est que c'est difficile à apprendre, car voir chapitre 1 À première vue, il semble qu'il n'y ait aucun modèle, et ce n'est qu'un tas de symboles spéciaux, complètement incompréhensibles.

En fait, c'est simplement parce que vous ne comprenez pas les règles régulières. Une fois que vous les comprenez, vous constaterez que c'est tout. Il n'y a en fait pas beaucoup de caractères associés utilisés dans les règles régulières, et ils ne sont pas difficiles à comprendre. rappelez-vous, encore moins comprendre. La seule difficulté est la combinaison. Après avoir commencé, la lisibilité est relativement mauvaise et ce n'est pas facile à comprendre. Le but de cet article est de permettre à chacun d'avoir une compréhension de base des expressions régulières, d'être capable de le faire. comprendre les expressions régulières simples et écrire des expressions régulières simples pour répondre aux besoins quotidiens. Répondez simplement aux besoins pendant le développement.

Qu'est-ce qu'une expression régulière

Une expression régulière est un modèle de chaîne spécial qui est utilisé pour faire correspondre un ensemble de chaînes. un moule pour fabriquer un produit, et les règles régulières sont ce moule, définissant une règle pour faire correspondre les caractères qui correspondent aux règles.

Après avoir consulté de nombreuses descriptions d'expressions régulières associées, j'ai découvert que la définition de w fait référence au fait de contenir des lettres majuscules et minuscules, des chiffres et des traits de soulignement, ce qui équivaut à ([0-9a-zA-Z]) (basé sur l'expression régulière classique Tutoriel d'introduction de 30 minutes)

Mais en utilisation réelle, on constate que ce n'est pas le cas. On peut aussi dire qu'il n'inclut pas seulement ([0-9a-zA-Z_])ces données

. Voici l'outil de capture d'écran de test pour editplus :

inclut en fait des lettres grecques, des lettres russes, etc. en plus de ([0-9a-zA-Z_]) ; vous enregistrez les informations utilisateur, vous devez faire attention aux données de correspondance spécifiques. Vous ne devez pas simplement utiliser w

PS : regardons l'expression régulière w s d b. Correspond à n'importe quel caractère à l'exception des nouvelles lignes.

w correspond à des lettres, des chiffres, des traits de soulignement ou des caractères chinois, ce qui équivaut à '[^A-Za-z0-9_]'.

s correspond à n'importe quel espace

d correspond à des nombres

b correspond au début ou à la fin d'un mot

^ correspond au début d'une chaîne

$ correspond à la fin de la chaîne

WLa capacité à correspondre aux caractères chinois dépend de votre système d'exploitation et de votre environnement d'application

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn