Maison >interface Web >js tutoriel >Explication détaillée de l'utilisation de \w\d dans les expressions régulières

Explication détaillée de l'utilisation de \w\d dans les expressions régulières

php中世界最好的语言
php中世界最好的语言original
2018-03-29 13:51:046671parcourir

Cette fois, je vais vous apporter une explication détaillée de l'utilisation de wd dans les expressions régulières Quelles sont les précautions à prendre pour utiliser wd dans les expressions régulières Voici des cas pratiques. jetez un oeil.

Je crois 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 ils sont tous un tas de divers De tels symboles spéciaux sont totalement 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, de comprendre les expressions régulières simples. expressions et écrivez 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

L'expression régulière est un modèle de chaîne spécial utilisé pour la correspondance Un ensemble de chaînes est comme utiliser 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 uniquement ([0-9a-zA-Z_])ces données

Ce qui suit est un outil de capture d'écran de test pour editplus :

inclut en fait des lettres grecques, des lettres russes, etc. en plus de

Donc ; si vous enregistrez des informations utilisateur, vous devez faire attention aux données de correspondance spécifiques. Vous ne devez pas simplement utiliser w ([0-9a-zA-Z_])

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 qu'il puisse correspondre aux caractères chinois dépend de votre système d'exploitation et de votre environnement d'application

Je pense que vous maîtrisez la méthode après avoir lu le cas dans ce article, et plus Comme c'est excitant, veuillez prêter attention aux autres articles connexes sur le site Web chinois de php !

Lecture recommandée :

Méthodes de correspondance d'expression régulière avec l'URL, le numéro de téléphone, le téléphone portable et l'adresse e-mail


JS remplacement régulier Effet de mise en évidence des mots clés de recherche

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