On Jan 18, 2007, at 2:32 AM, Peter Alcibiades wrote:

Feels like a very silly question, but it is stumping me.

How do I use 'find' to find '4' when it occurs by itself but not 4 when it
occurs in '4.1', when searching the contents of a field?

I have a field with tab separated values in the form

1       1234
2       2.56
3       4.1
4       9.274

and I want to find only that line in which there is a match of the inputted string with the first item. The first item will always be a unique value. So I want in some way to do a find on 4 that will pick up only line 4, and
not the occurrence of 4 in line 3.

Find word doesn't seem to work, because presumably Rev sees the '.' as a word limiter. Whereas in fact, its a decimal.... Find string in item 1 doesn't
work either.   In fact, none of the parameters on find seem to work.

Peter,

Find is probably not the best choice in this case. I would use the lineOffset function and look for 4 & tab, like this:

put lineOffset(4 & tab,fld "thevalues") into tLineFound

HTH

Devin

Devin Asay
Humanities Technology and Research Support Center
Brigham Young University

_______________________________________________
use-revolution mailing list
[email protected]
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution

Reply via email to