Sol.util.FindInTable

Sol.util.FindInTable = function(tbl, searchStr, searchType, start, ignoreCase, searchPosition)

Looks for the specified string among all variables in table, or globally if table is nil.

Parameters: + searchStr  - A string or part of a string you're looking for + searchType - What you want to search for: 'table', 'function', 'string', 'number', 'boolean', or 'all' + table      - The table to look in; if not specified, looks globally + start      - If there are more than Sol.util.MaxSearchResults results, you'll                get a message saying " = more not shown...". Use the start parameter to specify what "page" of the results to show. So, setting start to, say, 30 will return results 30 through 30+MaxSearchResults. + ignoreCase - Search ignoring case. + searchPos  - Sol.constants.SEARCH_POS_START, Sol.constants.SEARCH_POS_END, or Sol.constants.SEARCH_POS_ANY. Specifies where to look for searchStr: at the begining, end, or anywhere in the table values Returns: + A table containing all items that match searchStr and the other parameters specified.

Note: To print this out, use Sol.io.PrintTable. To change the number of results returned, change Sol.util.MaxSearchResults