Mike Yearwood
Toronto, Ontario, Canada
Information générale
Catégorie:
Codage, syntaxe et commandes
Versions des environnements
>Thanks, but I don't think so. :) It's got to be positional. That would overwrite every occurance of that value throughout the string, no?
>
>Given a string with a specified delimiter
>
>ISA*00*00*ZZ*TEST^
>
>remove the ZZ and replace it with MY. It's in the 4th "field" position.
>
>Thanks!
Hi Mike,
Most well-formed EDI documents are (or can be) one long string, so I'm not sure what you are asking for is doable.
If you break up the transactions into segments it might be possible, but I don't think there is a 'generic' solution. I would guess that you typically need to know what Loop/Segment you are dealing with.
OTOH, if you are just looking to change qualifiers you can probably just do a global search and replace (in the lines of business I deal with, I'm only aware of one qualifier that has multiple definitions, unfortunately that one is ZZ which is usually defined by trading partner agreement.
Bruce
Précédent
Suivant
Répondre
Voir le fil de ce thread
Voir le fil de ce thread à partir de ce message seulement
Voir tous les messages de ce thread
Voir tous les messages de ce thread à partir de ce message seulement