Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Parsing a string
Message
General information
Forum:
Visual FoxPro
Category:
Coding, syntax & commands
Miscellaneous
Thread ID:
01158677
Message ID:
01158966
Views:
20
>>If you download Craig Boyd's RegExp.FLL, you can do it in fewer lines. :-)
>>
>>SET LIBRARY TO HOME(1)+"regexp" ADDITIVE
>>
>>lcX = "a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,0,1,2,3,4,5,6,7,8,9,10"
>>? lcX
>>? regexp(lcx, "(.*?,.*?,.*?,.*?,.*?,.*?),", 1, "\1,\n")
>
>It can also be done with WSH
>lcX = "a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,0,1,2,3,4,5,6,7,8,9,10"
>oRx = CreateObject('VBScript.Regexp')
>oRx.Global = .T.
>oRx.Pattern = "(.*?,.*?,.*?,.*?,.*?,.*?,)"
>? oRx.Replace(lcX, "$1" + CHR(13) + CHR(10))
*checks the FFC source*

*swears*

Ok, whose brilliant idea was it to instantiate the VBScript object on every call to Execute, instead of in the Init method? No wonder that thing is dog-slow....
My blog
My consulting page
My home page

Member of the Trim Your Auto-Quote Campaign!
What's another word for thesaurus?
Previous
Reply
Map
View

Click here to load this message in the networking platform