Flexible search and listing tool for field names in a subscripted structure array
Call options:
-------------
SearchStruct AStruct
SearchStruct('AStruct')
- Displays all fields in (optionally subscripted) structured array AStruct with their complete ("long") names.
SearchStruct AStruct SearchString
SearchStruct('AStruct','SearchString')
- Displays all fields in structured array AStruct of which the name contains SearchString (default = case-insensitive).
SearchStruct AStruct SearchString SearchOption
SearchStruct('AStruct', 'SearchString', 'SearchOption')
- The following options may be indicated by SearchOption:
  default   - Default (case-insensitive search, see above).
  case      - Case-sensitive search.
  exact     - Only those field names are listed which matches the SearchString exactly (case-insensitive search).
  exactcase - The same as "exact", but with case-sensitive search.
  begin     - Only those field names are listed of which the beginning matches the SearchString (case-insensitive search).
  begincase - The same as "begin", but with case-sensitive search.
  end       - Only those field names are listed of which the end matches the SearchString (case-insensitive search).
  endcase   - The same as "end", but with case-sensitive search.
  If no option is given, "default" is assumed.
FoundFieldsList = SearchStruct('AStruct', ...)
- A list of the found field names is stored as a cellular string array into the output variable FoundFieldsList.
  
If no output variable is indicated, the names are printed as a list on the screen.
Example of function call: 
------------------------ 
SearchStruct ExampleStruct afield
Result (example): 
---------------- 
ExampleStruct.AField 
ExampleStruct.AnotherField{2,3}.AField 
ExampleStruct.AnotherField{2,3}.AField2
Cita come
Paul A.M. Bune (2025). Flexible search and listing tool for field names in a subscripted structure array (https://it.mathworks.com/matlabcentral/fileexchange/49775-flexible-search-and-listing-tool-for-field-names-in-a-subscripted-structure-array), MATLAB Central File Exchange. Recuperato .
Compatibilità della release di MATLAB
Compatibilità della piattaforma
Windows macOS LinuxCategorie
Tag
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!Scopri Live Editor
Crea script con codice, output e testo formattato in un unico documento eseguibile.
| Versione | Pubblicato | Note della release | |
|---|---|---|---|
| 1.0.0.0 | 
