Maison > Article > développement back-end > Réponse à la signification de l'expression régulière \w \d
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îneLe fait que w puisse correspondre aux caractères chinois dépend de votre système d'exploitation et de votre environnement d'applicationLe 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!