Maison >développement back-end >tutoriel php >Introduction détaillée aux expressions régulières

Introduction détaillée aux expressions régulières

零下一度
零下一度original
2017-07-16 13:25:431276parcourir

RégulierExpression est un motif spécial String, utilisé pour faire correspondre un ensemble de ficelles, tout comme l'utilisation de moules pour fabriquer des produits, et régulier C'est ça moule qui définit une règle pour faire correspondre les caractères qui correspondent aux règles.

Expression régulière w s d b
Correspond à n'importe quel caractère à l'exception des caractères de nouvelle ligne
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 caractère d'espacement
d correspond à un nombre
b correspond au début ou à la fin d'un mot
^ correspond au début d'une chaîne
$ correspond à la fin d'une chaîne

La correspondance entre w et les caractères chinois dépend de votre système d'exploitation et de votre environnement d'application

Je pense que beaucoup de gens connaissent les expressions régulières, mais la première impression de beaucoup de gens est qu'il est difficile de les apprendre, car on dirait qu'à première vue, j'ai senti qu'il n'y avait aucun motif, et que c'était tout 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. Ne vous contentez pas d'utiliser w et c'est fait

.

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