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:
searching problem (1998)
Help with database strategy (1998)
2.0Beta Command Ref (can't find this instruction) (1997)
Limit to Field Length in DB (1998)
Sendmail & Time Issue (2001)
# fields limited? (1997)
Not really WebCat (1997)
Date Sorting (1997)
Emailer tracking (1997)
Card clearance, problems - solutions? (1997)
help testing quicktime delivery (1997)
Problems with large number of items in a cart. (1998)
Unexpected error (1997)
foreign character sets and conversions (1998)
Browser Back button (2003)
HomePage Caution (1997)
Random ads (1998)
Too Much Rootbeer Free Offer (1997)
Desperatly seeking (2000)
Summing fields (1997)