Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Search for number characters in a string
Message
From
05/05/2016 08:29:17
 
 
To
05/05/2016 00:03:17
General information
Forum:
Visual FoxPro
Category:
Coding, syntax & commands
Miscellaneous
Thread ID:
01635853
Message ID:
01635863
Views:
72
>I am going through a list of numbers as character string separated by periods - 04.05.10.11.12.100.101.104. etc and run into a problem when I reach 100+
>my search for 10 comes up true when it comes across 100.
>my search for 04 comes up true when it comes across 104 - so adding a dot after the search will not help.
>
>Is there a way to tighten up the code to get the query to reject these without my having to write qualifying if clauses after these searches.
>thanks for any suggestions
>k
>
>
>num="100"
>if '10' $ num
>wait window 'I want this to show .f.'
>endif
>
>**** same issue here with dot added to search
>
>num="104."
>if '04.' $ num
>wait window 'I want this to show .f.'
>endif
>
>
>
>
I recommend using ALINES() to break your string up and then ASCAN() to search. I think it's much cleaner and suspect it will be much faster.

Tamar
Previous
Next
Reply
Map
View

Click here to load this message in the networking platform