En Python, une chaîne brute est une chaîne préfixée par la lettre « r » ou 'R'. Les chaînes brutes sont utilisées pour indiquer que le caractère barre oblique inverse ('') ne doit pas être interprété comme un caractère d'échappement. Ceci est utile lorsque vous souhaitez utiliser un caractère barre oblique inverse dans un modèle d'expression régulière sans le traiter comme un caractère spécial.
Par exemple, le modèle d'expression régulière suivant correspondrait à n'importe quelle ligne contenant le mot "le" :
r"the"
Cependant, le modèle d'expression régulière suivant correspondrait à n'importe quelle ligne contenant le caractère '' suivi du mot "le":
"\the"
C'est parce que le Le caractère barre oblique inverse est interprété comme un caractère d'échappement dans le deuxième modèle. Pour faire correspondre n'importe quelle ligne contenant le caractère '' suivi du mot « le », vous devrez utiliser une chaîne brute :
r"\the"
Les chaînes brutes peuvent également être utilisées pour faire correspondre d'autres caractères spéciaux, tels que caractères de nouvelle ligne (n) et caractères de tabulation (t). Par exemple, le modèle d'expression régulière suivant correspondrait à n'importe quelle ligne contenant le caractère de nouvelle ligne :
r"\n"
Et le modèle d'expression régulière suivant correspondrait à n'importe quelle ligne contenant le caractère de tabulation :
r"\t"
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!