``` find [international] text ¬ [in field] [of marked cards] find chars [international] text ¬ [in field] [of marked cards] find word [international] text ¬ [in field] [of marked cards] find whole [international] text ¬ [in field] [of marked cards] find string [international] text ¬ [in field] [of marked cards] ``` The find command searches for a text string in all the card and background fields (visible or not) of the current stack. International considers diphthongs and diacritical marks as it searches. In field searches only a specific card or background field. Of marked cards restricts its search to marked cards. When find succeeds, a box appears around found text (or the first part of the text if the targets are discontinuous); the result is set to empty. When find fails, the result is set to the string "Not found". The commands `find`, `find chars`, and `find word` treat each word of the search string as a separate search item. For example, `find "this command"` is treated as `find "this"` and `find "command"`. The search succeeds if HyperCard finds all the words of the search string anywhere on the card (or anywhere in the specified field). The words do not have to be in order. The commands `find whole` and `find string` treat spaces as part of the search string. For example, `find whole "this command"` succeeds only if HyperCard finds that exact string, including the space. The words must appear in order for `find whole` to succeed. To prevent find from searching in a particular field, card, or background, see `dontSearch` in Related Topics. Here are the forms of `find` types: * find: Whole or partial strings starting from the beginning of a word. * find chars: Partial strings anywhere within a word. * find word: Whole words only. * find whole: Whole or partial strings, including spaces, starting from the beginning of a word. * find string: Partial strings anywhere, including spaces (ignores word boundaries).