Hi Paul,
Now I made some more investigations and I had to correct myself. There is a difference between array_find() and string_find(). Array_find() gives back the line number starting with 0, string_find() gives back the position number also starting with 0. With array_find() it seems only to be possible to search for complete lines (see following screenshot):
Snmp Walk starts with line number 1!

Another screenshot of the oid_column(“1.3.6.1.2.1.25.2.3.1.3”,600) output in an editor:

Some examples:
array_find “C:\ Label:System…” gives back 0
string_find "C:" : 0
array_find “D:\ Label:System…” : 1
string_find "D:" : 42
array_find “E:\ Label:System…” : 2
string_find "E:" : 82
…and so on.
Once again, I am not really sure what you like to do, but if you want to search in the sample OID for drive letters, from my point of view string_find() should be the correct function.
By the way, I use Dude 3.0
Bye
Heimo