J'ai essayé de faire fonctionner cette regex. Supposons que pour analyser une URL, si la chaîne '_skipThis' est trouvée, ne correspond pas à la chaîne. Des backreferences sont également nécessaires. Par exemple:PHP Preg_match: essaie de faire correspondre une chaîne où une sous-chaîne n'existe pas dans la chaîne
String 1: a_particular_part_of_string/a/b/c/d/e/f
Result: preg_match should return true
Backreference: $1 -> a_particular_part_of_string, $2 -> /a/b/c/d/e/f
String 2: a_particular_part_of_string_skipThis/a/b/c/d/e/f
Result: preg_match should return false.
Backreference: nothing here.
J'ai essayé la regex suivante ..
reg1 = ([a-zA-Z0-9_]+)(\/.*)
reg2 = ([a-zA-Z0-9]+(?!_skipThis))(\/.*)
reg3 = ((?!_skipThis).*)(\/.*)
reg4 = ((?!_skipThis)[a-zA-Z0-9_]+)(\/.*)
S'il vous plaît aidez-moi! Merci d'avance!!!
Merci beaucoup pour votre aide. Il est nécessaire que la «partie_particulière de la chaîne» soit différente tout le temps. Merci! –