Re: [WebDNA] Has [middle] always worked this way?
This WebDNA talk-list message is from 2014
It keeps the original formatting.
numero = 111539
interpreted = N
texte = when you get to index 4, the value of ts =3D abc000it then prints out 000 as you do the [middle] function which strips out =the string 'abc'Therefore, at index 5, the value of ts=3D000It then cannot middle startafter=3Dabc as =91abc' is no longer in the =variable [ts], so it keeps printing out 000What you probably need to do is check for the presence of abc in your =variable by using [CountWords delimiters=3Dabc]TCOn 27 Aug 2014, at 14:47, Kenneth Grome
wrote:> I never know what's in the "ts" string so I don't really have an> option to use endbefore with a value. However, I just tested it> with a blank value (endbefore=3D) and it gave me the same results as> before.>=20> Regards,> Kenneth Grome> WebDNA Solutions> http://www.webdnasolutions.com> Web Database Systems and Linux Server Management>=20>=20> On 08/27/2014 07:23 AM, Dan Strong wrote:>> What happens if you add &endBefore?>>=20>> ------------------------------------>> Sent from phone>>=20>> -Dan Strong>> http://DanStrong.com>>=20>> On Aug 27, 2014 4:08 AM, "Kenneth Grome" > > wrote:>>=20>> I was trying to using this code to extract all the occurrences of>> abc from the original ts value:>>=20>> [text]ts=3Dabc123abc456abc789abc000[/text]>>=20>> [loop start=3D1&end=3D9]>> [text]ts=3D[middle startafter=3Dabc][ts][/middle][/text]>> [appendfile lines][index]-[ts]>> [/writefile]>> [/loop]>>=20>> I was expecting this:>>=20>> 1-123abc456abc789abc000>> 2-456abc789abc000>> 3-789abc000>> 4-000>> 5->> 6->> 7->> 8->> 9->>=20>> But instead I got this:>>=20>> 1-123abc456abc789abc000>> 2-456abc789abc000>> 3-789abc000>> 4-000>> 5-000>> 6-000>> 7-000>> 8-000>> 9-000>>=20>> 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.>>=20>> Has middle always worked like this, and I have simply never used>> middle in this manner during 20 years of WebDNA programming?>>=20>> Or is this a glitch or bug?>>=20>> Regards,>> Kenneth Grome>> WebDNA Solutions>> http://www.webdnasolutions.com>> Web Database Systems and Linux Server Management>>=20>> --------------------------------------------------------->> 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 >>=20>> --------------------------------------------------------- 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> ---------------------------------------------------------> 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
Associated Messages, from the most recent to the oldest:
when you get to index 4, the value of ts =3D abc000it then prints out 000 as you do the [middle] function which strips out =the string 'abc'Therefore, at index 5, the value of ts=3D000It then cannot middle startafter=3Dabc as =91abc' is no longer in the =variable [ts], so it keeps printing out 000What you probably need to do is check for the presence of abc in your =variable by using [CountWords delimiters=3Dabc]TCOn 27 Aug 2014, at 14:47, Kenneth Grome wrote:> I never know what's in the "ts" string so I don't really have an> option to use endbefore with a value. However, I just tested it> with a blank value (endbefore=3D) and it gave me the same results as> before.>=20> Regards,> Kenneth Grome> WebDNA Solutions> http://www.webdnasolutions.com> Web Database Systems and Linux Server Management>=20>=20> On 08/27/2014 07:23 AM, Dan Strong wrote:>> What happens if you add &endBefore?>>=20>> ------------------------------------>> Sent from phone>>=20>> -Dan Strong>> http://DanStrong.com>>=20>> On Aug 27, 2014 4:08 AM, "Kenneth Grome" > > wrote:>>=20>> I was trying to using this code to extract all the occurrences of>> abc from the original ts value:>>=20>> [text]ts=3Dabc123abc456abc789abc000[/text]>>=20>> [loop start=3D1&end=3D9]>> [text]ts=3D[middle startafter=3Dabc][ts][/middle][/text]>> [appendfile lines][index]-[ts]>> [/writefile]>> [/loop]>>=20>> I was expecting this:>>=20>> 1-123abc456abc789abc000>> 2-456abc789abc000>> 3-789abc000>> 4-000>> 5->> 6->> 7->> 8->> 9->>=20>> But instead I got this:>>=20>> 1-123abc456abc789abc000>> 2-456abc789abc000>> 3-789abc000>> 4-000>> 5-000>> 6-000>> 7-000>> 8-000>> 9-000>>=20>> 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.>>=20>> Has middle always worked like this, and I have simply never used>> middle in this manner during 20 years of WebDNA programming?>>=20>> Or is this a glitch or bug?>>=20>> Regards,>> Kenneth Grome>> WebDNA Solutions>> http://www.webdnasolutions.com>> Web Database Systems and Linux Server Management>>=20>> --------------------------------------------------------->> 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 >>=20>> --------------------------------------------------------- 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> ---------------------------------------------------------> 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
Toby Cox
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:
Check for OS (2003)
[WebDNA] Amazon EC2 (2009)
syntax question, not in online refernce (1997)
Parse question (2005)
emailer cc to figured out (1997)
triggers (2003)
printing twice? and fix (1997)
[Reload mydata.db] (1998)
Date Help! (2003)
Separating My File Field (2004)
[WebDNA] VPS setup and remote server admin service (2012)
WebCatalog [FoundItems] Problem - LONG - (1997)
sort problems....bug or brain fart? (1997)
Multiple Replaces (1997)
shown next / show prev (1998)
Error:Too many nested [xxx] contexts (1997)
Automatic POST arg sending? (1998)
WebCat2b12 CGI Mac -- Problems propagating the cart through frames...still (1997)
Web Logs (1998)
shell problems again... (2003)