Les expressions régulières utilisent le caractère barre oblique inverse ('') pour indiquer des formes spéciales ou pour permettre l'utilisation de caractères spéciaux sans invoquer leur signification particulière. Cela entre en conflit avec l'utilisation par Python du même caractère dans le même but dans les chaînes littérales. ; par exemple, pour correspondre à une barre oblique inverse littérale, il faudra peut-être écrire '\' comme chaîne de modèle, car l'expression régulière doit être , et chaque barre oblique inverse doit être exprimée comme à l'intérieur d'une chaîne Python littérale normale.
En fait, je ne comprends pas à quel modèle vous souhaitez correspondre, mais votre problème devrait être résolu par ce qui précède. Il est recommandé d'utiliser de la ficelle brute.
En fait, je ne comprends pas à quel modèle vous souhaitez correspondre, mais votre problème devrait être résolu par ce qui précède.
Il est recommandé d'utiliser de la ficelle brute.
Cette règle est bien
compile
aprèsAlors bien sûr, il peut correspondre à
ab*cd
ab*c
dans la chaîne cibleAjoutez un r si vous ne voulez pas que cela corresponde.