2017-07-13 2 views
-2

Je suis en train de créer un script pour supprimer du texte d'un document.Regex Autohotkey

Le texte qui doivent être supprimés:

  <ForeignTable Name="JobPlan" Alias="FK0024"> 
       <Fields> 
        <Field Name="JpDescr" Alias="F24000" /> 
       </Fields> 
       <MaskInfo Rights="Add" AddContext="1"> 
        <ContextStatus Context="1" Status="0" Update="True" /> 
       </MaskInfo> 
      </ForeignTable> 

Mais le problème est que l'alias et contexte la plupart du temps pas la même valeur contient.

EDIT: Donc, je veux supprimer de <ForeignTable à </ForeignTable>

Répondre

0

Essayez le modèle regex <ForeignTable(.|\n|\r\n)*?<\/ForeignTable> doit correspondre à toutes les occurrences dans un document de ce que vous avez ci-dessus.

Exemple: https://regex101.com/r/k4GedG/1/