Maison > développement back-end > tutoriel php > Réponse à la signification de l'expression régulière \w \d

Réponse à la signification de l'expression régulière \w \d

小云云
Libérer: 2023-03-17 19:34:02
original
2001 Les gens l'ont consulté

Je pense que beaucoup de gens connaissent les expressions régulières, mais la première impression de beaucoup de gens est que c'est difficile à apprendre, car à première vue, ils ont l'impression qu'il n'y a pas de règles du tout et qu'elles sont toutes un tas de fonctionnalités spéciales. Les symboles sont complètement incompréhensibles. En fait, c'est simplement parce que vous ne comprenez pas les expressions régulières. Une fois que vous les comprenez, vous constaterez que c'est tout. Il n'y a pas beaucoup de caractères associés utilisés dans les expressions régulières, et ils ne sont pas difficiles à retenir, encore moins à comprendre. La seule difficulté est la lisibilité après les avoir combinées. Elle est relativement mauvaise et pas facile à comprendre. Cet article vise à donner à chacun une compréhension de base des expressions régulières, afin que chacun puisse comprendre les expressions régulières simples et écrire des expressions régulières simples pour répondre aux besoins. du développement quotidien.

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 la régularité est 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 : Jetons un coup d'œil à 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

Le fait que w puisse correspondre aux caractères chinois dépend de votre système d'exploitation et de votre environnement d'application

Le contenu ci-dessus est la réponse à la signification de l'expression régulière w d, j'espère pouvoir aider tout le monde.

Recommandations associées :

Compréhension de b dans les expressions régulières

Résumé des expressions régulières couramment utilisées dans les formulaires PHP

Un résumé des expressions régulières couramment utilisées

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal