Pour correspondre à la chaîne entière avec des expressions régulières, vous devez vous assurer que le mode correspond à la chaîne d'entrée entière. Les méthodes suivantes peuvent être réalisées:
<.> 1. Utiliser ^ et $ Points d'ancrage:
^ "et" $ "représentent respectivement le début et la fin de la chaîne. Par exemple, "^ Red Octobre $" (non distingué par le cas) garantit que l'expression régulière ne correspond qu'à la chaîne entière qui est complètement égale à "Octobre rouge". <.> 2. Utilisez la classe de caractères (représentation du support carré):
Les personnages à faire correspondre sont inclus dans des crochets, tels que «[aa] BCD« correspondant «ABCD» ou «ABCD». Si la chaîne entière est incluse avec des crochets, tels que «^ [Red Octobre] $», assurez-vous qu'il n'y a pas d'autres caractères avant et après la chaîne. Il convient de noter que l'effet réel de cette méthode est similaire à l'utilisation de points d'ancrage, mais l'expression est différente.
<.> 3. Évitez la correspondance partielle:
L'expression régulière est autorisée à être partiellement appariée par défaut. Pour éviter cela, vous pouvez utiliser le caractère "" limité pour indiquer qu'un caractère ou un groupe doit le faire correspondre une ou plusieurs fois. Par exemple, "^ Red Octobre $" ne correspond qu'une chaîne contenant "Red Octobre" sans aucun autre caractères. De même, cette méthode est similaire à la méthode du point d'ancrage, mais l'expression est plus concise lors du traitement de la chaîne qui peut contenir des caractères en double.
Grâce aux méthodes ci-dessus, vous pouvez vous assurer que l'expression régulière ne correspond que la chaîne d'entrée entière pour éviter la correspondance partielle.
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!