Nice!
On Thu, May 19, 2011 at 3:30 PM, Bob Woodward <[email protected]> wrote: > WINNER!!!! We can even remove the fourth statement since the third > statement puts the first quoted value at the front of @3 so... > > F1 ; INDEX(F1,"PRN=",1) ; @1[@2,LEN(@1)] ; FIELD(@3,'"',2) > > Will work perfectly! > > Thank you very much! > > -----Original Message----- > From: [email protected] > [mailto:[email protected]] On Behalf Of George Gallen > Sent: Thursday, May 19, 2011 12:22 PM > To: U2 Users List > Subject: Re: [U2] Multi char delimiter in DICT item > > what about.... > > F1 ; INDEX(F1,"PRN=",1) ; @1[@2,LEN(@1)] ; FIELD(@3,"=",2) ; > FIELD(@4,'"',2) > > George > >> -----Original Message----- >> From: [email protected] [mailto:u2-users- >> [email protected]] On Behalf Of Bob Woodward >> Sent: Thursday, May 19, 2011 2:59 PM >> To: U2 Users List >> Subject: Re: [U2] Multi char delimiter in DICT item >> >> That won't get me any closer. Reason is that we have differing > numbers >> of options possible. I really need to somehow identify where "PRN" > (or >> /PRN or PRN= or ...) is. Once I have that, I can use FIELD on the >> double quotes to get what I want. >> >> Double slashes won't work, either, as FIELD still just takes the first >> slash character and uses it. >> >> Here's a sample of the data line I'm working with but, again, the >> number >> of options and option commands can change. Only "/PRN=" is going to > be >> guaranteed to be unique to that data position. (The sample may wrap > but >> it's a single line.) >> >> 001: %BTW% /RUN /f="C:\BarTender\Template\Comply-FTL.btw" >> /d="\\ganymede\DCDOWN\5214411.dat" /p /PRN="BoxLabel3" /x >> >> >> Thanks, >> BobW >> >> -----Original Message----- >> From: [email protected] >> [mailto:[email protected]] On Behalf Of George >> Gallen >> Sent: Thursday, May 19, 2011 11:46 AM >> To: U2 Users List >> Subject: Re: [U2] Multi char delimiter in DICT item >> >> hmmm. looks like I need glasses...didn't see you already answered it. >> >> Is there an = sign in any of the label data? >> >> FIELD(@1,"=",2) ; FIELD(@2,'"'2) >> >> Don't look for PRN= , just = >> >> George >> >> > -----Original Message----- >> > From: [email protected] [mailto:u2-users- >> > [email protected]] On Behalf Of George Gallen >> > Sent: Thursday, May 19, 2011 2:30 PM >> > To: U2 Users List >> > Subject: Re: [U2] Multi char delimiter in DICT item >> > >> > Does CHANGE work with Unidata? >> > >> > CHANGE(F1,"PRN",CHAR(251)) ; FIELD(@1,CHAR(251),2) ; FIELD(@2,'"',2) >> > >> > George >> > >> > > -----Original Message----- >> > > From: [email protected] [mailto:u2-users- >> > > [email protected]] On Behalf Of Bob Woodward >> > > Sent: Thursday, May 19, 2011 2:11 PM >> > > To: U2 Users List >> > > Subject: [U2] Multi char delimiter in DICT item >> > > >> > > Hi folks, >> > > >> > > I'm in Unidata 6.1 and I'm trying to find a way to use a multi >> > > character >> > > value as a delimiter for a parsing function in an I-desc dict > item. >> > > I'm >> > > working with Bartender label data records and I'm trying to parse >> the >> > > first line on the "/PRN=" value, without the quote marks. FIELD >> only >> > > lets me use a single character. >> > > >> > > What I have so far in the DICT item is: >> > > 001: I >> > > 002: F1;FIELD(@1,'PRN=',2);FIELD(@2,'"',2) >> > > 003: >> > > 004: PRN >> > > 005: 15L >> > > 006: S >> > > >> > > This works great until a capital P is in the label name before the >> > PRN. >> > > Field is taking the first character and ignoring the RN=. I do > NOT >> > > want >> > > to make a subroutine if I can avoid it. I've tried using CHANGE > to >> > > swap >> > > out PRN= with a single character but apparently that's not an >> allowed >> > > command in the DICT items. >> > > >> > > Thanks for any help you can offer. >> > > >> > > BobW >> > > >> > > _______________________________________________ >> > > U2-Users mailing list >> > > [email protected] >> > > http://listserver.u2ug.org/mailman/listinfo/u2-users >> > _______________________________________________ >> > U2-Users mailing list >> > [email protected] >> > http://listserver.u2ug.org/mailman/listinfo/u2-users >> _______________________________________________ >> U2-Users mailing list >> [email protected] >> http://listserver.u2ug.org/mailman/listinfo/u2-users >> _______________________________________________ >> U2-Users mailing list >> [email protected] >> http://listserver.u2ug.org/mailman/listinfo/u2-users > _______________________________________________ > U2-Users mailing list > [email protected] > http://listserver.u2ug.org/mailman/listinfo/u2-users > _______________________________________________ > U2-Users mailing list > [email protected] > http://listserver.u2ug.org/mailman/listinfo/u2-users > _______________________________________________ U2-Users mailing list [email protected] http://listserver.u2ug.org/mailman/listinfo/u2-users
