Re: [WebDNA] Has [middle] always worked this way?

This WebDNA talk-list message is from

2014


It keeps the original formatting.
numero = 111536
interpreted = N
texte = This is a multi-part message in MIME format. --------------000902000003000103000507 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit I'm not following... wouldn't [grep] remove every instance? Kenneth Grome wrote: > I was trying to using this code to extract all the occurrences of > abc from the original ts value: > > [text]ts=abc123abc456abc789abc000[/text] > > [loop start=1&end=9] > [text]ts=[middle startafter=abc][ts][/middle][/text] > [appendfile lines][index]-[ts] > [/writefile] > [/loop] > > I was expecting this: > > 1-123abc456abc789abc000 > 2-456abc789abc000 > 3-789abc000 > 4-000 > 5- > 6- > 7- > 8- > 9- > > But instead I got this: > > 1-123abc456abc789abc000 > 2-456abc789abc000 > 3-789abc000 > 4-000 > 5-000 > 6-000 > 7-000 > 8-000 > 9-000 > > I had expected middle to produce blank/empty results when it could > not find the first occurrence of abc, but instead it returned the > entire ts value. > > Has middle always worked like this, and I have simply never used > middle in this manner during 20 years of WebDNA programming? > > Or is this a glitch or bug? > > Regards, > Kenneth Grome > WebDNA Solutions > http://www.webdnasolutions.com > Web Database Systems and Linux Server Management > > --------------------------------------------------------- > This message is sent to you because you are subscribed to > the mailing list. > To unsubscribe, E-mail to: > archives: http://mail.webdna.us/list/talk@webdna.us > Bug Reporting: support@webdna.us > --------------000902000003000103000507 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit I'm not following... wouldn't [grep] remove every instance?

Kenneth Grome wrote:
I was trying to using this code to extract all the occurrences ofabc from the original ts value:[text]ts=abc123abc456abc789abc000[/text][loop start=1&end=9][text]ts=[middle startafter=abc][ts][/middle][/text][appendfile lines][index]-[ts][/writefile][/loop]I was expecting this:1-123abc456abc789abc0002-456abc789abc0003-789abc0004-0005-6-7-8-9-But instead I got this:1-123abc456abc789abc0002-456abc789abc0003-789abc0004-0005-0006-0007-0008-0009-000I had expected middle to produce blank/empty results when it couldnot find the first occurrence of abc, but instead it returned theentire ts value.Has middle always worked like this, and I have simply never usedmiddle in this manner during 20 years of WebDNA programming?Or is this a glitch or bug?Regards,Kenneth GromeWebDNA Solutionshttp://www.webdnasolutions.comWeb Database Systems and Linux Server Management---------------------------------------------------------This message is sent to you because you are subscribed tothe mailing list <talk@webdna.us>.To unsubscribe, E-mail to: <talk-leave@webdna.us>archives: http://mail.webdna.us/list/talk@webdna.usBug Reporting: support@webdna.us  
--------------000902000003000103000507-- Associated Messages, from the most recent to the oldest:

    
  1. Re: [WebDNA] Has [middle] always worked this way? (Kenneth Grome 2014)
  2. Re: [WebDNA] Has [middle] always worked this way? (Toby Cox 2014)
  3. Re: [WebDNA] Has [middle] always worked this way? (Kenneth Grome 2014)
  4. Re: [WebDNA] Has [middle] always worked this way? (Kenneth Grome 2014)
  5. Re: [WebDNA] Has [middle] always worked this way? (WebDNA 2014)
  6. Re: [WebDNA] Has [middle] always worked this way? (Dan Strong 2014)
  7. [WebDNA] Has [middle] always worked this way? (Kenneth Grome 2014)
This is a multi-part message in MIME format. --------------000902000003000103000507 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit I'm not following... wouldn't [grep] remove every instance? Kenneth Grome wrote: > I was trying to using this code to extract all the occurrences of > abc from the original ts value: > > [text]ts=abc123abc456abc789abc000[/text] > > [loop start=1&end=9] > [text]ts=[middle startafter=abc][ts][/middle][/text] > [appendfile lines][index]-[ts] > [/writefile] > [/loop] > > I was expecting this: > > 1-123abc456abc789abc000 > 2-456abc789abc000 > 3-789abc000 > 4-000 > 5- > 6- > 7- > 8- > 9- > > But instead I got this: > > 1-123abc456abc789abc000 > 2-456abc789abc000 > 3-789abc000 > 4-000 > 5-000 > 6-000 > 7-000 > 8-000 > 9-000 > > I had expected middle to produce blank/empty results when it could > not find the first occurrence of abc, but instead it returned the > entire ts value. > > Has middle always worked like this, and I have simply never used > middle in this manner during 20 years of WebDNA programming? > > Or is this a glitch or bug? > > Regards, > Kenneth Grome > WebDNA Solutions > http://www.webdnasolutions.com > Web Database Systems and Linux Server Management > > --------------------------------------------------------- > This message is sent to you because you are subscribed to > the mailing list. > To unsubscribe, E-mail to: > archives: http://mail.webdna.us/list/talk@webdna.us > Bug Reporting: support@webdna.us > --------------000902000003000103000507 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit I'm not following... wouldn't [grep] remove every instance?

Kenneth Grome wrote:
I was trying to using this code to extract all the occurrences ofabc from the original ts value:[text]ts=abc123abc456abc789abc000[/text][loop start=1&end=9][text]ts=[middle startafter=abc][ts][/middle][/text][appendfile lines][index]-[ts][/writefile][/loop]I was expecting this:1-123abc456abc789abc0002-456abc789abc0003-789abc0004-0005-6-7-8-9-But instead I got this:1-123abc456abc789abc0002-456abc789abc0003-789abc0004-0005-0006-0007-0008-0009-000I had expected middle to produce blank/empty results when it couldnot find the first occurrence of abc, but instead it returned theentire ts value.Has middle always worked like this, and I have simply never usedmiddle in this manner during 20 years of WebDNA programming?Or is this a glitch or bug?Regards,Kenneth GromeWebDNA Solutionshttp://www.webdnasolutions.comWeb Database Systems and Linux Server Management---------------------------------------------------------This message is sent to you because you are subscribed tothe mailing list <talk@webdna.us>.To unsubscribe, E-mail to: <talk-leave@webdna.us>archives: http://mail.webdna.us/list/talk@webdna.usBug Reporting: support@webdna.us  
--------------000902000003000103000507-- WebDNA

DOWNLOAD WEBDNA NOW!

Top Articles:

Talk List

The WebDNA community talk-list is the best place to get some help: several hundred extremely proficient programmers with an excellent knowledge of WebDNA and an excellent spirit will deliver all the tips and tricks you can imagine...

Related Readings:

Running 2 two WebCatalog.acgi's (1996) Single Link browsing (1997) formula inside database to calculate weights (1997) E-mailer error codes (1997) WebCat 5 (2003) Emailer Problem (1998) [WebDNA] WebDNA 6.2 ErrorLog.txt (2014) WebCat for paper collection, review and coordination ? (1998) Verifying and adding new users (1997) WebCatalog can't find database (1997) Database Strategy - more... (1998) denied access (1997) [WebDNA] [BULK] WebDNA 6.2 and WebDNA 7 on same machine (2011) OT:looking for developers with solutions (2000) [WebDNA] Reserved Cart Headers (2008) [WebDNA] Manual install on Manjaro and MariaDB (2017) More on the email templates (1997) Searching for Nothing (1998) Another question (1997) Order not created error (1997)