L'expression régulière correspond avec précision à la chaîne entière
Pour s'assurer que l'expression régulière correspond avec précision à la chaîne entière, deux caractères spéciaux peuvent être utilisés:
et. Le début de la chaîne () correspondant au début de la chaîne, le symbole du dollar américain (^
) correspond à la fin de la chaîne. En utilisant ces deux caractères en même temps, la limite de correspondance peut être limitée à la chaîne entièrement adaptée à la requête. $
^
Par exemple, si vous souhaitez rechercher des films avec "Red Octobre" (non distingué), vous pouvez utiliser l'expression régulière suivante: $
Cette expression ne correspond qu'à la chaîne qui commence par "Red Octobre" et s'est terminée par "Red Octobre". Il ne correspond pas aux cordes telles que "The Hunt for Red Octobre" ou "Red October Night".
<code>^Red October$</code>
Par défaut, l'expression régulière distingue le cas. Cela signifie que "Red Octobre" et "Red Octobre" seront considérés comme différents articles correspondants. Si vous souhaitez des recherches qui ne font pas de distinction entre ou en minuscules, vous pouvez utiliser le modificateur . Ce modificateur indique au moteur d'expression régulière qui ignore l'appareil lors de la correspondance.
Exemple de code (?i)
dans Python:
Ce code imprimera "défaillance de correspondance", car la chaîne "La chasse à l'octobre rouge" n'est pas entièrement adaptée au mode. Si la chaîne est changée en "Octobre rouge", le code sera imprimé "avec succès".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!