recherche avec expression régulière
2 participants
Page 1 sur 1
recherche avec expression régulière
Bonjour,
Tout d'abord. Félications pour votre logiciel.
Il est très utile pour toutes sortes de traitements sur des fichiers texte.
J'ai le besoin suivant : j'aimerais lancer un batch gbepad qui à partir d'un gros fichier texte décrivant du code de programmation (listing Crystal Report de plus de 30 pages) me récupère uniquement les noms de fichiers et les noms de champs utilisés, en supprimant les doublons.
exemple : J'ai le texte suivant
GroupName ({IPD001.IHSUNO})
Formule : "( Tel. :" + {CMNUSR_1.JUPHNO} + " / Fax : " + {CMNUSR_1.JUTFNO} + " ) "
left({CMNUSR_1.JUTFNO},
etc ....
J'aimerai avoir un fichier résultat avec les occurences distinctes :
{IPD001.IHSUNO}
{CMNUSR_1.JUPHNO}
{CMNUSR_1.JUTFNO}
etc....
IPD001 étant le nom du fichier
IHSUNO étant le nom du champ.
Merci d'avance pour votre aide.
Alexandre.
Tout d'abord. Félications pour votre logiciel.
Il est très utile pour toutes sortes de traitements sur des fichiers texte.
J'ai le besoin suivant : j'aimerais lancer un batch gbepad qui à partir d'un gros fichier texte décrivant du code de programmation (listing Crystal Report de plus de 30 pages) me récupère uniquement les noms de fichiers et les noms de champs utilisés, en supprimant les doublons.
exemple : J'ai le texte suivant
GroupName ({IPD001.IHSUNO})
Formule : "( Tel. :" + {CMNUSR_1.JUPHNO} + " / Fax : " + {CMNUSR_1.JUTFNO} + " ) "
left({CMNUSR_1.JUTFNO},
etc ....
J'aimerai avoir un fichier résultat avec les occurences distinctes :
{IPD001.IHSUNO}
{CMNUSR_1.JUPHNO}
{CMNUSR_1.JUTFNO}
etc....
IPD001 étant le nom du fichier
IHSUNO étant le nom du champ.
Merci d'avance pour votre aide.
Alexandre.
afaf34- Messages : 1
Date d'inscription : 23/09/2009
Re: recherche avec expression régulière
Bonjour Alexandre,
Malheureusement, votre besoin n'est pas réalisable dans cette version de GBEPad. La seule chose qu'il est possible de faire est d'effectuer une recherche de chaine de caractères en cochant "Expressions régulières" et en saisissant le pattern suivant : \{[^\}]*\}
Le résultat de la recherche vous indiquera les occurrences recherchées. Cela ne peut pas être fait en batch et il n'est pas possible de sauvegarder uniquement ces informations : le résultat de la recherche peut être enregistré dans un fichier mais le fichier contiendra alors les lignes complètes et non uniquement la chaine trouvée.
Cordialement,
Grégory.
Malheureusement, votre besoin n'est pas réalisable dans cette version de GBEPad. La seule chose qu'il est possible de faire est d'effectuer une recherche de chaine de caractères en cochant "Expressions régulières" et en saisissant le pattern suivant : \{[^\}]*\}
Le résultat de la recherche vous indiquera les occurrences recherchées. Cela ne peut pas être fait en batch et il n'est pas possible de sauvegarder uniquement ces informations : le résultat de la recherche peut être enregistré dans un fichier mais le fichier contiendra alors les lignes complètes et non uniquement la chaine trouvée.
Cordialement,
Grégory.
Sujets similaires
» Recherche d'un éditeur
» Fonction recherche & comptage
» RECHERCHE REMPLACE
» Fenêtre Recherche / Remplace dans les fichiers
» Messages d'erreur avec version 6.12.128
» Fonction recherche & comptage
» RECHERCHE REMPLACE
» Fenêtre Recherche / Remplace dans les fichiers
» Messages d'erreur avec version 6.12.128
Page 1 sur 1
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum
|
|