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:
Search wbrk (repost) (2001)
database visibility (2000)
WebCat chatroom (1997)
Multiply prices (1997)
pictures / referrer etc. (1998)
Multiple Replaces (1997)
Force a search at the default.tmpl page? (1997)
Help! WebCat2 bug (Ben's input) (1997)
Images in WebCat (2000)
New Command prefs ... (1997)
multi-paragraph fields (1997)
using webdna to determine pixel parameters (2000)
Re requiredFields parameter (1998)
Keep away (1997)
Emailer (1997)
Quit revisited (1997)
loops (2000)
Math (1997)
Frames and WebCat (1997)
Where is f2? (1997)