Question : Nier de la corde existante à l'intérieur de de RegEx

Bonjour, le besoin du

I de construire un RegEx où la corde suivante sera trouvée : le besoin d'ABC-section

I du
perform du

PERFORM XYZ-SECTION
or d'exclure ceci : le

perform variant i1 de 1 par 1
or
PERFORM VARIANT I1 de 1 PAR 1

All case-insensitive.

I a trouvé les exemples ci-dessus avec le RegEx follwing :
$line=~ m/^. {6} \ s+PERFORM \ s+ (\ S+) ($|\ s|\. /i

But avec le RegEx donné j'ai trouvé la boucle « pour effectuer la variation » aussi. Comment construction ce RegEx exclure le Perl de loops.
Using comme langue pour mon RegEx.
class= de

Réponse : Nier de la corde existante à l'intérieur de de RegEx

1 :
$line=~ m/^. {6} \ s+PERFORM \ s+ (? ! variation) (\ S+) ($|\ s|\. /i
Autres solutions  
  •  MS Excel 2007 et pdf - l'exportation vers le pdf prend de longues heures !
  •  Dans le Perl, comment j'ajoute une valeur à la liste, puis le contrôle pour voir si la valeur existent avant d'ajouter une nouvelle valeur
  •  Comment fais j'initialiser de la HP BL460c G6 de san et de la HP XP 240000
  •  Comment fais j'employer une clef de permis de volume sur un ordinateur de HP avec du CD de restauration
  •  Emplacement primaire de deux SCCM dans l'annuaire actif
  •  L'initiateur et la HP D2D de l'iSCSI R2 du serveur 2008 de Windows GERCENT l'issue
  •  Stocker le dossier dans le mysql using connector.net et le champ de goutte
  •  Carte vidéo d'USB - bit 32 sur le matériel travaillant au niveau du bit 64 ?
  •  asp.net que j'essaye de convertir une forme de HTML en forme d'aspx ou ? ce qui jamais. Aide du besoin sur la façon dont à à elle.
  •  Winzip 12 issues de secours du travail ?
  •  
    programming4us programming4us